new node-based compiler
added makefile
self-hosting compiler has new reader table
removed need for underscore
new macro system
got 3 ready for 4. went to 4 because wanted quasiquotation
fixed bugs in quasiquotation. cleaned up js:seq a bit
got rid of a bunch of null statements
didn't mean to add 4_compiler.js
added 'otherwise' and :as for destruct and switch
updated to use keywords
removed thing marked as such
added try block to use js:try
added set-nth
sillily changed list to []
fixed bugs; added stuff to support jslisp-mode; starting to work on lambda lists
first pass at lambda list
cleaned up code, added some documentation, added method selector reader macro
added quot/rem and div/mod
added recursive destructuring macro. not quite optimizing, but it at least works.