Nel libro The Little Lisper , si implementa uno schema minimo in 10 capitoli in grado di interpretare qualsiasi capitolo nel libro.
Per me sembra che tu possa fare lo stesso per un "sottoinsieme minimo di un linguaggio tipizzato" come auto-bootstrap. Sto cercando di capire cosa è fattibile.
Per me le opzioni sono:
- Calcolo Lambda semplicemente tipizzato
- Sistema F
- Miranda
- sottoinsieme Haskell
Ipotesi:
- Si noti che sto ignorando gli elementi di runtime di GHC come interprete grafico senza tag senza colonne
La mia domanda è: Qual è l'equivalente del progetto Little Lisper in Haskell?