Я хочу сохранить цитату как член кортежа в Factor. Но когда я пытаюсь выполнить «вызов», я получаю сообщение об ошибке «невозможно применить вызов к вычисленному значению во время выполнения». Обратите внимание, что пометка функций как «встроенных» ничего не делает.
Пример кода:
USING: accessors kernel ;
IN: stackoverflow
TUPLE: quottuple quot ;
C: <quottuple> quottuple
: call-quot ( quottuple -- result )
quot>> call ; inline
: main ( -- )
[ 1 ] <quottuple>
call-quot drop ;
MAIN: main