Maru - a tiny self-hosting lisp dialect

Scott McKay swmckay at gmail.com
Mon Oct 5 10:38:26 UTC 2020


How hard would it be to do this in LLVM, I wonder?

—Scott

> On Oct 5, 2020, at 6:06 AM, Attila Lendvai <attila at lendvai.name> wrote:
> 
> 
> dear list,
> 
> some of you may already know about Maru, Ian Piumarta's tiny lisp that can self-host in about 2000 LoC through x86 asm. it was developed as part of Alan Kay's VPRI-FoNC project, and then was abandoned in a state that is more of a proof of concept than anything meant to be production ready.
> 
> https://github.com/attila-lendvai/maru
> 
> i started hacking on it mostly for fun, and made some substantial improvements, mostly driven by turning it into something that is easier to read and understand, and also to make it more aesthetically pleasing to me.
> 
> the reason i'm writing this mail is to get some feedback on whether the discussion about some lisp related linguistic features and implementation strategies are welcome here on this list... so, are they?
> 
> and if it's not, then what would be a good forum for in-depth discussion of lisp related implementation strategies.
> 
> -- 
> • attila lendvai
> • PGP: 963F 5D5F 45C7 DFCD 0A39
> --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/pro/attachments/20201005/ff08b1f5/attachment.htm>


More information about the pro mailing list