[lisp-game-dev] [PROGRESS] Browser Lisp

Eric Bergstrome eric.bergstrome at gmail.com
Wed Jul 21 23:48:49 UTC 2010


Progress Report #2

My in-browser Lisp has come a long way since the last progress report.

* it has support for the following data types: symbols, strings,  
numbers, conses, functions
* it has an online REPL
* its compiler is self-hosting
* it can inspect and modify browser document nodes and listen to  
browser events
* it can make http requests to the host server
* it has some concurrency features inspired by Erlang
* it supports resumable breakpoints, error reporting, stack traces,  
and disassembly

It is a Lisp-1 with tail call optimization but not continuations.   
Macros are unhygienic.

It's not exactly the lisp system I envisioned at the beginning and it  
certainly has used up more of the expo than I had intended to spend on  
it but hopefully it's good enough to make a game with before the  
deadline.




More information about the Lisp-game-dev mailing list