scheme.forth.jl.git
2017-04-02 Tim VaughanStarted porting metacircular evaluator from SICP.
2017-03-12 Tim VaughanImplemented some port input primitives.
2017-03-01 Tim VaughanAdded some port and string primitives.
2017-02-26 Tim VaughanImproved string parser, added license.
2017-01-15 Tim VaughanPrimitive ratnum operations implemented.
2016-12-19 Tim VaughanImplemented fix:gcd.
2016-12-16 Tim VaughanCan now make it through first chapter of SICP.
2016-12-16 Tim VaughanAdded hacky fixnum division op.
2016-12-16 Tim VaughanFleshing out numerical library.
2016-12-16 Tim VaughanCompleted flonum primitives.
2016-12-11 Tim VaughanAdded most flonum primitives.
2016-12-11 Tim Vaughanflonum parsing works
2016-12-11 Tim VaughanAdded floating point printing words.
2016-12-03 Tim VaughanAdded NOT and fixed PROCEDURE?
2016-11-14 Tim VaughanAdded draft readflonum.
2016-11-13 Tim VaughanAdded some more float words.
2016-11-13 Tim VaughanRedefined numeric procs in terms of fixnum prims.
2016-11-07 Tim VaughanMoved source to src directory.
2016-11-07 Tim VaughanUpdated README.
2016-11-06 Tim VaughanAdded (length)
2016-11-06 Tim VaughanFixed AND and OR implementations
2016-11-06 Tim VaughanImplemented and and or as macros.
2016-11-06 Tim VaughanImplemented cond as macro.
2016-11-06 Tim VaughanWhile form now uses let.
2016-11-06 Tim VaughanImplemented let as macro.
2016-11-05 Tim VaughanQuasiquote fix.
2016-11-05 Tim VaughanFixed if form when no alternative.
2016-11-05 Tim VaughanImplemented unquote-splicing
2016-11-05 Tim Vaughanquasiquote and unquote working.
2016-11-05 Tim VaughanUpdated readme.
2016-11-05 Tim VaughanWorking on quasiquote.
2016-11-04 Tim VaughanAdded (error)
2016-11-04 Tim VaughanFixed bug in (display)
2016-11-04 Tim VaughanAdded forth-level exception handling to repl.
2016-11-03 Tim VaughanAdded exception handling words.
2016-11-01 Tim VaughanImplemented read-level portion of quasiquote forms.
2016-11-01 Tim VaughanUpdated README.
2016-11-01 Tim VaughanVery basic macros working.
2016-11-01 Tim VaughanImplemented (reverse list).
2016-11-01 Tim VaughanSimplified iterative define expansion.
2016-11-01 Tim VaughanAllowed recursive define expansion.
2016-11-01 Tim VaughanSimplified apply.
2016-11-01 Tim VaughanApply now linked to procedure instead of symbol.
2016-10-31 Tim VaughanAdded apply primitive and used it to implement append.
2016-10-31 Tim VaughanAdded display primitives.
2016-10-31 Tim VaughanAdded testing code back in.
2016-10-30 Tim VaughanNutting out macro issues.
2016-10-30 Tim VaughanFinished draft macro implementation
2016-10-29 Tim VaughanAdded lookup-macro and make-macro.
2016-10-29 Tim VaughanImplementing macros.
2016-10-29 Tim VaughanAdded support for variadic compound procedures.
2016-10-27 Tim VaughanImplemented begin. Added none object for empty returns.
2016-10-27 Tim VaughanFixed stack hygiene bug.
2016-10-27 Tim VaughanRefactor to allow begin.
2016-10-25 Tim VaughanUpdated README.
2016-10-25 Tim VaughanAdded load primitive.
2016-10-25 Tim VaughanLoad now returns result of last expression.
2016-10-25 Tim VaughanImplemented load word. (Now just need scheme prim.)
2016-10-25 Tim VaughanUpdated README.
2016-10-25 Tim VaughanMark-sweep garbage collection working.
2016-10-24 Tim VaughanPrimitives are now GC-safe.
2016-10-24 Tim VaughanGC working when invoked between evaluations.
2016-10-23 Tim VaughanDebugging GC.
2016-10-23 Tim VaughanAdded OOM check.
2016-10-23 Tim VaughanMarked compound procedure type as pairlike.
2016-10-23 Tim VaughanImplemented scaffolding for mark+sweep GC.
2016-10-22 Tim VaughanWorking on GC.
2016-10-12 Tim VaughanFixed broken realnum? procedure.
2016-08-13 Tim VaughanCan now read and print reals.
2016-07-30 Tim VaughanWorking on FP arithmetic.
2016-07-25 Tim VaughanWorking on exception handling.
2016-07-25 Tim VaughanFixed TCO bug.
2016-07-22 Tim VaughanFixed bug in apply.
2016-07-22 Tim VaughanAdded tail-call optimization.
2016-07-22 Tim VaughanImplemented compound procedure application.
2016-07-22 Tim VaughanAdded define syntax for procedure generation.
2016-07-22 Tim VaughanImplemented lambda (and λ)!
2016-07-22 Tim VaughanFactored out application into apply.
2016-07-22 Tim VaughanWorking on compound procedures.
2016-07-21 Tim VaughanPrimitive fixnum relations working.
2016-07-21 Tim VaughanImplemented fixnum =.
2016-07-21 Tim VaughanFixed cons, set-car! and set-cdr!
2016-07-21 Tim VaughanAdding pair/list primitives.
2016-07-21 Tim VaughanAdded more primitives.
2016-07-21 Tim Vaughaneatspaces now eats comments
2016-07-21 Tim Vaughanstring->number works.
2016-07-21 Tim Vaughannumber->string works.
2016-07-20 Tim VaughanDebugging number->string
2016-07-19 Tim VaughanUpdated README and added license.
2016-07-19 Tim VaughanAdded some type conversion prims.
2016-07-19 Tim VaughanAdded predicate primitives.
2016-07-19 Tim VaughanAdded * and - fixnum primitives
2016-07-19 Tim VaughanFixed fixnum detection in parser.
2016-07-19 Tim VaughanFirst primitive procedure working!
2016-07-19 Tim VaughanCompleted draft of primitive application.
2016-07-19 Tim VaughanAdding first primitive procedure.
2016-07-19 Tim VaughanTiny refactor.
2016-07-19 Tim VaughanAdded conditionals.
2016-07-19 Tim Vaughandef/set/lookup are working!
2016-07-18 Tim VaughanDebugging.
next