Hacker News new | past | comments | ask | show | jobs | submit login

Hi everyone, original author here. Thanks for all the feedback! My friend posted this before it was really ready for public consumption.

My goal here was to learn how Lisp works at a really low level. I'm planning to add the features you would expect from a Lisp (e.g. macros) very soon.




Coincidentally I just started working on one last weekend too. http://github.com/garyb/fiction

It's more Scheme influenced (but not at all RnRS compliant) and as of about half an hour ago has working define-syntax/syntax-rules style macros.

The code isn't as nice though ;). I just wanted to get it working so I could rewrite it in itself.


That's a very nice beginning, I love being able to interpret Lisp in the browser!

Your interpreter would be even more awesome if its interface was a file buffer instead of a toplevel. But so far, great work!


Have you taken a look at clojurescript? It is a very mature project that lets you use lisp in the browser: https://github.com/clojure/clojurescript




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: