Come iniziare l'approccio della creazione di una piccola lingua pigramente-valutato
-
18-09-2019 - |
Domanda
Sto cercando di costruire un piccolo linguaggio con una sintassi simile e struttura grammaticale a Java, con l'elenco Comprensione e funzioni lambda e tale (già fatto).
Quello che sto cercando di fare ora è invece di averlo fare la valutazione ansioso, voglio fare questa lingua pigramente-valutare le espressioni. Non sono del tutto sicuro di come andare a questo proposito, perché non ho una chiara idea di come fare la valutazione parziale.
Ho fatto un sacco di googling e venire con nessuna risposta, quindi mi chiedevo se qualcuno qui ha avuto un buon riferimento su questo.
Eventuali acquirenti?
Soluzione
Questa pagina dal Haskell Wikibook potrebbe essere un buon punto di partenza.
Altri suggerimenti
La carta nel corso di progettazione / sviluppo di linguaggi di programmazione funzionale bij Simon Peyton Jones qui potrebbe essere utile.