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"!




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

Search: