Wie beginnt Annäherung eine kleine lazily bewertete Sprache zu schaffen
-
18-09-2019 - |
Frage
Ich versuche, eine kleine Sprache mit ähnlicher Syntax und grammatischer Struktur auf Java, mit Listenkomprehension und Lambda-Funktionen und solchen (bereits).
bauenWas ich versuche jetzt zu tun ist, anstatt es eifrig Auswertung tun, möchte ich diese Sprache Ausdrücke lazily bewerten machen. Ich bin nicht ganz sicher, wie es zu gehen, weil ich nicht eine klare Vorstellung davon haben, wie Teilbewertung zu tun.
Ich habe eine Menge von googeln getan und kommen ohne Antwort, so dass ich mich gefragt, ob jemand hier eine gute Referenz auf diese hatte.
Jeder Abnehmer?
Lösung
Diese Seite vom Haskell Wikibook könnte ein guter Ausgangspunkt sein.
Andere Tipps
Das Papier über Gestaltung / Entwicklung funktionaler Programmiersprachen bij Simon Peyton Jones hier könnte nützlich sein.