[HN Gopher] A Modern Lisp Machine from Scratch (2018)
       ___________________________________________________________________
        
       A Modern Lisp Machine from Scratch (2018)
        
       Author : hugo-abreu
       Score  : 41 points
       Date   : 2022-03-03 17:04 UTC (5 hours ago)
        
 (HTM) web link (luksamuk.codes)
 (TXT) w3m dump (luksamuk.codes)
        
       | Gollapalli wrote:
       | I've been seeing a lot of stuff like this over the last few
       | months. (Mostly because I've been looking for it.) The tagged
       | memory possibilities in RISC-V and aarch64 v8.5+ architectures,
       | combined with the natural suitability for vectorization that lisp
       | programs seem to have make the Lisp machine a natural fit, and
       | IMHO something that will come to us sooner than later. I'm very
       | excited to see these and work on them, and intend to throw my own
       | hat into the ring on it, sooner rather than later.
       | 
       | Maybe I'll start a blog. Anyway, godspeed lisp hackers!
        
         | piethesailorman wrote:
         | I sure hope so! Mezzano has been great fun to follow progress
         | on. Though its seems covid killed the project as it hasn't had
         | a prebuild image update since 2020.
        
       | panzagl wrote:
       | Lisp Machines, Plan 9, Forth, RISC V- this may be the most Hacker
       | News post ever.
        
       | convolvatron wrote:
       | I'm puzzled about the forth layer. I'm pretty sure the lisp
       | machines I used were sexps all the way down to assembly, and was
       | really quite nice. to be able to address any layer of the stack
       | from the repl really.
        
       | rjsw wrote:
       | The emulator for the MIT Lisp Machine doesn't take hours to boot
       | and it seems to run stuff at similar speeds to the real hardware.
       | 
       | I would suggest that anyone contemplating a new system take a
       | really good look at how the MIT Lisp Machine was implemented,
       | maybe look at the K-Machine sources afterwards for a possible way
       | of using native code.
        
       ___________________________________________________________________
       (page generated 2022-03-03 23:01 UTC)