Je souhaite conserver une citation en tant que membre d'un tuple dans Factor. Mais quand j'essaie d'exécuter 'call', j'obtiens l'erreur 'impossible d'appliquer un appel à une valeur calculée au moment de l'exécution'. Notez que marquer les fonctions comme 'inline' ne fait rien.Conserver les citations en tant que membres de tuple dans le facteur
Exemple de code:
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
Pourriez-vous montrer un code de la façon dont vous essayez d'exécuter la citation? – stonemetal