Question

Je suis en train de construire une petite langue avec une syntaxe similaire et de la structure grammaticale à Java, avec liste et fonctions Lambda Comprehension et tel (déjà).

Ce que je suis en train de faire est maintenant au lieu de l'avoir fait une évaluation hâte, je veux faire de cette langue paresseusement-évaluer les expressions. Je ne suis pas tout à fait sûr de savoir comment s'y prendre, parce que je n'ai pas une idée claire de la façon de faire une évaluation partielle.

Je l'ai fait beaucoup de googler et trouver sans réponse, alors je me demandais si quelqu'un ici avait une bonne référence à ce sujet.

Les preneurs?

Était-ce utile?

La solution

Cette page du Haskell Wikibook pourrait être un bon point de départ.

Autres conseils

Le document sur la conception / développement des langages de programmation fonctionnels Bij Simon Peyton Jones pourrait être utile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top