Changelog for Blisp: ------------------- 2002-08-03 - Made tracemode optional - Improved the external_data system to be mroe automated; see Defun and Setopt to see examples - made wrapper executable "blisp" 2002-07-28 - Added lambda and map - Contemplating the design of the evaluation subsytem. To OOP or not to OOP? 2002-07-10 - Modularized a bunch of stuff, most importantly the builtins and per-interpeter components are separaterd. - main.py instead of all.py. 2002-07-02 - Fixed some quoting brokenness that spontanteonously appeared on their own volition - Added Multi-line expressions! - Added Super Brackets!!!! - Killed Objects.py outright 2002-06-07 - Overhauled the quoting system! No more of that LispList and isQuoted crap! Introduced the 'quote' macro. The old TODO entry: >- REVAMP THE QUOTING SYSTEM: add a 'quote' macro, and add a string- > preprocessor that makes > '( 1 2 3) > into > (quote (1 2 3)) > > This will totally eliminate the stupid-stupid-stupid isQuoted > attribute of LispList, and eliminate the broken model of returning > lisplists from EvalExpr that have isQuoted=true... yes, it will > be a good thing indeed to get this done. In fact, it'll obsolete > LispList as a whole -- good riddance! - Objects.py is now empty, almost. - Trivial steps towards a better error framework 2002-05-31 - Made the add function do arbitrary number of args - Updated TODO to what really needs to be done