Hacker News new | ask | show | jobs
by crescendo 5049 days ago
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.

2 comments

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