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.
Eric,
This is fantastic! I will blog about this, plus a few other items I missed in my first ILGE news post.
On Wed, Jul 21, 2010 at 7:48 PM, Eric Bergstrome eric.bergstrome@gmail.com wrote:
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.
lisp-game-dev mailing list lisp-game-dev@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/lisp-game-dev