[HN Gopher] Writing A Lisp Interpreter In Haskell (2006)
       ___________________________________________________________________
        
       Writing A Lisp Interpreter In Haskell (2006)
        
       Author : behnamoh
       Score  : 56 points
       Date   : 2022-09-13 04:58 UTC (1 days ago)
        
 (HTM) web link (www.defmacro.org)
 (TXT) w3m dump (www.defmacro.org)
        
       | jcynix wrote:
       | Nice. The first Lisp interpreter whose source code I was able to
       | dissect (as a student, source code generously provided by my
       | professor), was the Lispf3 interpreter written in (gasp ;-)
       | Fortran.
       | 
       | http://www.softwarepreservation.net/projects/LISP/uppsala/No...
       | 
       | Sidenote: the garbage collector was in file garb.f (IIRC) and I
       | lost this file soon when I did a "rm _garb_ " to clean up my
       | account on the BSD VAX where I kept it. But still have the line
       | printer output :-)
        
         | jlg23 wrote:
         | Awesome, thanks for the link. I'll probably use that as a
         | response whenever someone complains about compilation/setup
         | being too complicated - the compilation instructions on page 4
         | should give them a proper baseline ;)
        
       | piinbinary wrote:
       | There's a nice tutorial, Write Yourself a Scheme in 48 hours [0]
       | for writing a lisp interpreter in Haskell
       | 
       | [0]
       | https://en.m.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_4...
        
         | icrbow wrote:
         | This one is absolutely golden. Read down typeclassopedia, do
         | this one and you're basically ready to ship.
        
       ___________________________________________________________________
       (page generated 2022-09-14 23:01 UTC)