Je suis en train d'écrire un interprète pour John Tromp's binary lambda calculusComment modéliser la sortie du calcul lambda binaire?
Je code écrit pour effectuer les opérations suivantes:
- Parse l'entrée binaire dans une structure de données représentant le typées régulier lambda-calcul
- Beta-reduce ce terme
Que se passe-t-il alors?
- Comment la "sortie" est-elle interprétée?
- est la sortie
- a) le terme résultant retraduite en binaire via le même encodage,
- ou b) le flux binaire codé par une liste de booléens Faux terminé?
- (Et ce qui se passe si la sortie ne forme pas une telle liste?)
Ou que je comprends mal comment BLC fonctionne?