scheme.forth.jl.git
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.
2016-07-18 Tim VaughanTypos
2016-07-18 Tim VaughanFinished full draft of set/def/lookup support.
2016-07-18 Tim VaughanFinished core environment definitions.
2016-07-17 Tim VaughanWorking on set!
2016-07-16 Tim VaughanAdded variable lookup.
2016-07-16 Tim VaughanAdding environments.
2016-07-16 Tim VaughanRelaxed symbol parsing rules.
2016-07-13 Tim VaughanImplemented quote.
2016-07-12 Tim VaughanStarted adding support for pre-defined symbols.
2016-07-12 Tim VaughanImplemented symbols.
2016-07-12 Tim VaughanDebugging symbol table.
2016-07-11 Tim VaughanUpdated readme.
2016-07-11 Tim VaughanWorking on symbol table lookup
2016-07-11 Tim VaughanImplementing symbols.
2016-07-10 Tim VaughanImplemented strings.
2016-07-10 Tim VaughanUpdated readme.
2016-07-10 Tim VaughanAdded readme.
2016-07-10 Tim VaughanFixed pair read/print.
2016-07-10 Tim VaughanFixing up pair read/print
2016-07-06 Tim VaughanAlmost have pairs in.
2016-07-06 Tim VaughanFinished defer/is.
2016-07-05 Tim VaughanAdded defer/is to support mutual recursion.
2016-07-05 Tim VaughanImplemented the empty list.
2016-07-05 Tim VaughanCharacter parsing works.
2016-07-05 Tim VaughanAlmost done with characters.
2016-07-04 Tim VaughanDraft character atom implementation.
2016-07-04 Tim VaughanBetter handling of booleans.
2016-07-04 Tim VaughanImplemented parse index stack.
2016-07-04 Tim VaughanInput succesfully shifted to read.
2016-07-04 Tim VaughanShifting stream input into read.
2016-06-22 Tim VaughanSmall changes.
2016-06-22 Tim VaughanOutput style change.
2016-06-21 Tim VaughanBooleans implemented.
next