Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Iota – An LLVM IR to Common Lisp Compiler (github.com/froggey)
79 points by erikj on April 15, 2017 | hide | past | favorite | 10 comments


It was used to compile Quake and Doom to run on Mezzano, a Common Lisp operating system.

https://webmshare.com/AvNmG


Ahh, it's targeting a Lisp-based OS. I was having a hard time trying to wrap my brain around the possible uses for this.

I mean, the LLVM->JS transpiler makes sense for running stuff in a browser. Lisp as a target was a bit of a puzzle.


That is quite impressive. I remember reading about Mezzano when he first posted it to github. It's great to have seen it come such a long way.


I had never even heard of the Mezzano OS and I am really into Scheme/Lisp. Very nice game demo!


Anyone up for modifying it to target elisp instead so we can finally run vim in emacs?


Alexander Burger, author of PicoLisp, wrote a vi-like editor in less than 1000 lines of code: https://picolisp.com/wiki/?vip How does Elisp compare to PicoLisp?


There's already a vi layer for emacs: https://github.com/emacs-evil/evil


Is it actual vi[m] code running in elisp? I thought it was just stuff to simulation a vi[m] like experience.


There is already common-lisp implemented in elisp


And there is Emacs implemented in Common Lisp.

There are so many things,made just "because we can"!




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: