Steve Losh edited this page Jul 2, 2011 · 8 revisions

Alienscript is just a thought experiment.

Maybe some day in the future it'll become real, but please don't ask when that will happen. I have no idea.

Now that we've got that out of the way:


Alienscript is a thought experiment about creating a Lisp dialect that compiles to Javascript, suitable for using in a modern website.

This sounds simple at first (Lisps aren't too hard to make) but the "suitable for using in a modern website" requirement makes things much more difficult.

It needs to interoperate smoothly with existing Javascript libraries like jQuery, Prototype, Backbone and Underscore. This means it needs to be easy and intuitive to use common Javascript idioms.

It needs to solve the pain points of modern-day Javascript development.

It needs to feel like a Lisp.

Please leave comments on this wiki with your thoughts!