Embedded Stutter: 1.0.0 (r1232) ~~~~~~~~~~~~~ - Remove the module architecutre - Remove anything that is non-portable - Rename to avoid collision with the original project - Clean up the namespace and the API Stutter releases (predecessor project) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.19: rewritten error message generation (again) module architecture blobs 0.18: standard library reorganization and automatic loading better setf mechanism, other new/improved macros and utilities symbol-macrolet some locale support (local-encoding and iconv) new error code management (register-error) better error trace 0.17: #N[=#] labels (list circularization) #'...' and #"..." python-style raw string literals pcre module PostgreSQL module moved rename and unlink from stserv to here some new builtins (eg. getenv, readdir) bugfixes 0.16: added support for x86_64 added simple subset of CLOS XML parser module convenient macros for builtin definition weak pointers modified, faster memory allocator removed object finalizers removed object property lists 0.15: NO_READLINE compile flag added LOOP macro (and nested list support for ASSIGN) cached reusable objects for first N (256) integers added character type speed optimisations 0.14: new type: cookie object finalization sqlite module 0.13: tab-completion in shell shell registers *ARGV* and $0 for scripts 0.12: safer memory handling everywhere arrays store references instead of objects optimised GC data structures (significantly faster) error trace 0.11: rewritten parser from scratch streams, file i/o dictionaries setf comma-splice 0.10: closures symbolic macros object property lists keyword symbols now evaluate to themselves 0.9: optional function arguments with default values backquote and comma syntax structs 0.8: miscellaneous fixes 0.7: optimised name lookups new builtins: do, let, mapcar, filter, etc. improved shell (multiline editing) 0.6: optimisations, miscellaneous fixes 0.5: arrays 0.4: tail call optimisation saner macros assoclists