The Lambda Lab
/
projects
/
scheme.forth.jl.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
GC working when invoked between evaluations.
[scheme.forth.jl.git]
/
scheme.4th
2016-10-24
Tim Vaughan
GC working when invoked between evaluations.
blob
|
commitdiff
|
raw
2016-10-23
Tim Vaughan
Debugging GC.
blob
|
commitdiff
|
raw
|
diff to current
2016-10-23
Tim Vaughan
Added OOM check.
blob
|
commitdiff
|
raw
|
diff to current
2016-10-23
Tim Vaughan
Marked compound procedure type as pairlike.
blob
|
commitdiff
|
raw
|
diff to current
2016-10-23
Tim Vaughan
Implemented scaffolding for mark+sweep GC.
blob
|
commitdiff
|
raw
|
diff to current
2016-10-22
Tim Vaughan
Working on GC.
blob
|
commitdiff
|
raw
|
diff to current
2016-10-12
Tim Vaughan
Fixed broken realnum? procedure.
blob
|
commitdiff
|
raw
|
diff to current
2016-08-13
Tim Vaughan
Can now read and print reals.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-30
Tim Vaughan
Working on FP arithmetic.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-25
Tim Vaughan
Working on exception handling.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-25
Tim Vaughan
Fixed TCO bug.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Tim Vaughan
Fixed bug in apply.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Tim Vaughan
Added tail-call optimization.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Tim Vaughan
Implemented compound procedure application.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Tim Vaughan
Added define syntax for procedure generation.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Tim Vaughan
Implemented lambda (and λ)!
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Tim Vaughan
Factored out application into apply.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Tim Vaughan
Working on compound procedures.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-21
Tim Vaughan
Fixed cons, set-car! and set-cdr!
blob
|
commitdiff
|
raw
|
diff to current
2016-07-21
Tim Vaughan
Added more primitives.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-21
Tim Vaughan
eatspaces now eats comments
blob
|
commitdiff
|
raw
|
diff to current
2016-07-21
Tim Vaughan
string->number works.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-20
Tim Vaughan
Debugging number->string
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Added some type conversion prims.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Added predicate primitives.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Added * and - fixnum primitives
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Fixed fixnum detection in parser.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
First primitive procedure working!
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Completed draft of primitive application.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Adding first primitive procedure.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Tiny refactor.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
Added conditionals.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-19
Tim Vaughan
def/set/lookup are working!
blob
|
commitdiff
|
raw
|
diff to current
2016-07-18
Tim Vaughan
Debugging.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-18
Tim Vaughan
Typos
blob
|
commitdiff
|
raw
|
diff to current
2016-07-18
Tim Vaughan
Finished full draft of set/def/lookup support.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-18
Tim Vaughan
Finished core environment definitions.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-17
Tim Vaughan
Working on set!
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Tim Vaughan
Added variable lookup.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Tim Vaughan
Adding environments.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-16
Tim Vaughan
Relaxed symbol parsing rules.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-13
Tim Vaughan
Implemented quote.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-12
Tim Vaughan
Started adding support for pre-defined symbols.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-12
Tim Vaughan
Implemented symbols.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-12
Tim Vaughan
Debugging symbol table.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-11
Tim Vaughan
Working on symbol table lookup
blob
|
commitdiff
|
raw
|
diff to current
2016-07-11
Tim Vaughan
Implementing symbols.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-10
Tim Vaughan
Implemented strings.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-10
Tim Vaughan
Added readme.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-10
Tim Vaughan
Fixed pair read/print.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-10
Tim Vaughan
Fixing up pair read/print
blob
|
commitdiff
|
raw
|
diff to current
2016-07-06
Tim Vaughan
Almost have pairs in.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-06
Tim Vaughan
Finished defer/is.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-05
Tim Vaughan
Added defer/is to support mutual recursion.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-05
Tim Vaughan
Implemented the empty list.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-05
Tim Vaughan
Character parsing works.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-05
Tim Vaughan
Almost done with characters.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Tim Vaughan
Draft character atom implementation.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Tim Vaughan
Better handling of booleans.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Tim Vaughan
Implemented parse index stack.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Tim Vaughan
Input succesfully shifted to read.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-04
Tim Vaughan
Shifting stream input into read.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-22
Tim Vaughan
Small changes.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-22
Tim Vaughan
Output style change.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-21
Tim Vaughan
Booleans implemented.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-21
Tim Vaughan
Integers implemented.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-12
Tim Vaughan
Fiddling with parser (reader?)
blob
|
commitdiff
|
raw
|
diff to current
2016-06-12
Tim Vaughan
Moved ansi colour words to distinct file.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-12
Tim Vaughan
Initial commit.
blob
|
commitdiff
|
raw
|
diff to current