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