The Lambda Lab
/
projects
/
scheme.forth.jl.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Redefined numeric procs in terms of fixnum prims.
2016-11-13
Tim Vaughan
Redefined numeric procs in terms of fixnum prims.
commit
|
commitdiff
|
tree
2016-11-07
Tim Vaughan
Moved source to src directory.
commit
|
commitdiff
|
tree
2016-11-07
Tim Vaughan
Updated README.
commit
|
commitdiff
|
tree
2016-11-06
Tim Vaughan
Added (length)
commit
|
commitdiff
|
tree
2016-11-06
Tim Vaughan
Fixed AND and OR implementations
commit
|
commitdiff
|
tree
2016-11-06
Tim Vaughan
Implemented and and or as macros.
commit
|
commitdiff
|
tree
2016-11-06
Tim Vaughan
Implemented cond as macro.
commit
|
commitdiff
|
tree
2016-11-06
Tim Vaughan
While form now uses let.
commit
|
commitdiff
|
tree
2016-11-06
Tim Vaughan
Implemented let as macro.
commit
|
commitdiff
|
tree
2016-11-05
Tim Vaughan
Quasiquote fix.
commit
|
commitdiff
|
tree
2016-11-05
Tim Vaughan
Fixed if form when no alternative.
commit
|
commitdiff
|
tree
2016-11-05
Tim Vaughan
Implemented unquote-splicing
commit
|
commitdiff
|
tree
2016-11-05
Tim Vaughan
quasiquote and unquote working.
commit
|
commitdiff
|
tree
2016-11-05
Tim Vaughan
Updated readme.
commit
|
commitdiff
|
tree
2016-11-05
Tim Vaughan
Working on quasiquote.
commit
|
commitdiff
|
tree
2016-11-04
Tim Vaughan
Added (error)
commit
|
commitdiff
|
tree
2016-11-04
Tim Vaughan
Fixed bug in (display)
commit
|
commitdiff
|
tree
2016-11-04
Tim Vaughan
Added forth-level exception handling to repl.
commit
|
commitdiff
|
tree
2016-11-03
Tim Vaughan
Added exception handling words.
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Implemented read-level portion of quasiquote forms.
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Updated README.
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Very basic macros working.
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Implemented (reverse list).
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Simplified iterative define expansion.
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Allowed recursive define expansion.
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Simplified apply.
commit
|
commitdiff
|
tree
2016-11-01
Tim Vaughan
Apply now linked to procedure instead of symbol.
commit
|
commitdiff
|
tree
2016-10-31
Tim Vaughan
Added apply primitive and used it to implement append.
commit
|
commitdiff
|
tree
2016-10-31
Tim Vaughan
Added display primitives.
commit
|
commitdiff
|
tree
2016-10-31
Tim Vaughan
Added testing code back in.
commit
|
commitdiff
|
tree
2016-10-30
Tim Vaughan
Nutting out macro issues.
commit
|
commitdiff
|
tree
2016-10-30
Tim Vaughan
Finished draft macro implementation
commit
|
commitdiff
|
tree
2016-10-29
Tim Vaughan
Added lookup-macro and make-macro.
commit
|
commitdiff
|
tree
2016-10-29
Tim Vaughan
Implementing macros.
commit
|
commitdiff
|
tree
2016-10-29
Tim Vaughan
Added support for variadic compound procedures.
commit
|
commitdiff
|
tree
2016-10-27
Tim Vaughan
Implemented begin. Added none object for empty returns.
commit
|
commitdiff
|
tree
2016-10-27
Tim Vaughan
Fixed stack hygiene bug.
commit
|
commitdiff
|
tree
2016-10-27
Tim Vaughan
Refactor to allow begin.
commit
|
commitdiff
|
tree
2016-10-25
Tim Vaughan
Updated README.
commit
|
commitdiff
|
tree
2016-10-25
Tim Vaughan
Added load primitive.
commit
|
commitdiff
|
tree
2016-10-25
Tim Vaughan
Load now returns result of last expression.
commit
|
commitdiff
|
tree
2016-10-25
Tim Vaughan
Implemented load word. (Now just need scheme prim.)
commit
|
commitdiff
|
tree
2016-10-25
Tim Vaughan
Updated README.
commit
|
commitdiff
|
tree
2016-10-25
Tim Vaughan
Mark-sweep garbage collection working.
commit
|
commitdiff
|
tree
2016-10-24
Tim Vaughan
Primitives are now GC-safe.
commit
|
commitdiff
|
tree
2016-10-24
Tim Vaughan
GC working when invoked between evaluations.
commit
|
commitdiff
|
tree
2016-10-23
Tim Vaughan
Debugging GC.
commit
|
commitdiff
|
tree
2016-10-23
Tim Vaughan
Added OOM check.
commit
|
commitdiff
|
tree
2016-10-23
Tim Vaughan
Marked compound procedure type as pairlike.
commit
|
commitdiff
|
tree
2016-10-23
Tim Vaughan
Implemented scaffolding for mark+sweep GC.
commit
|
commitdiff
|
tree
2016-10-22
Tim Vaughan
Working on GC.
commit
|
commitdiff
|
tree
2016-10-12
Tim Vaughan
Fixed broken realnum? procedure.
commit
|
commitdiff
|
tree
2016-08-13
Tim Vaughan
Can now read and print reals.
commit
|
commitdiff
|
tree
2016-07-30
Tim Vaughan
Working on FP arithmetic.
commit
|
commitdiff
|
tree
2016-07-25
Tim Vaughan
Working on exception handling.
commit
|
commitdiff
|
tree
2016-07-25
Tim Vaughan
Fixed TCO bug.
commit
|
commitdiff
|
tree
2016-07-22
Tim Vaughan
Fixed bug in apply.
commit
|
commitdiff
|
tree
2016-07-22
Tim Vaughan
Added tail-call optimization.
commit
|
commitdiff
|
tree
2016-07-22
Tim Vaughan
Implemented compound procedure application.
commit
|
commitdiff
|
tree
2016-07-22
Tim Vaughan
Added define syntax for procedure generation.
commit
|
commitdiff
|
tree
2016-07-22
Tim Vaughan
Implemented lambda (and λ)!
commit
|
commitdiff
|
tree
2016-07-22
Tim Vaughan
Factored out application into apply.
commit
|
commitdiff
|
tree
2016-07-22
Tim Vaughan
Working on compound procedures.
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
Primitive fixnum relations working.
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
Implemented fixnum =.
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
Fixed cons, set-car! and set-cdr!
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
Adding pair/list primitives.
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
Added more primitives.
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
eatspaces now eats comments
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
string->number works.
commit
|
commitdiff
|
tree
2016-07-21
Tim Vaughan
number->string works.
commit
|
commitdiff
|
tree
2016-07-20
Tim Vaughan
Debugging number->string
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Updated README and added license.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Added some type conversion prims.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Added predicate primitives.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Added * and - fixnum primitives
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Fixed fixnum detection in parser.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
First primitive procedure working!
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Completed draft of primitive application.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Adding first primitive procedure.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Tiny refactor.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
Added conditionals.
commit
|
commitdiff
|
tree
2016-07-19
Tim Vaughan
def/set/lookup are working!
commit
|
commitdiff
|
tree
2016-07-18
Tim Vaughan
Debugging.
commit
|
commitdiff
|
tree
2016-07-18
Tim Vaughan
Typos
commit
|
commitdiff
|
tree
2016-07-18
Tim Vaughan
Finished full draft of set/def/lookup support.
commit
|
commitdiff
|
tree
2016-07-18
Tim Vaughan
Finished core environment definitions.
commit
|
commitdiff
|
tree
2016-07-17
Tim Vaughan
Working on set!
commit
|
commitdiff
|
tree
2016-07-16
Tim Vaughan
Added variable lookup.
commit
|
commitdiff
|
tree
2016-07-16
Tim Vaughan
Adding environments.
commit
|
commitdiff
|
tree
2016-07-16
Tim Vaughan
Relaxed symbol parsing rules.
commit
|
commitdiff
|
tree
2016-07-13
Tim Vaughan
Implemented quote.
commit
|
commitdiff
|
tree
2016-07-12
Tim Vaughan
Started adding support for pre-defined symbols.
commit
|
commitdiff
|
tree
2016-07-12
Tim Vaughan
Implemented symbols.
commit
|
commitdiff
|
tree
2016-07-12
Tim Vaughan
Debugging symbol table.
commit
|
commitdiff
|
tree
2016-07-11
Tim Vaughan
Updated readme.
commit
|
commitdiff
|
tree
2016-07-11
Tim Vaughan
Working on symbol table lookup
commit
|
commitdiff
|
tree
2016-07-11
Tim Vaughan
Implementing symbols.
commit
|
commitdiff
|
tree
2016-07-10
Tim Vaughan
Implemented strings.
commit
|
commitdiff
|
tree
2016-07-10
Tim Vaughan
Updated readme.
commit
|
commitdiff
|
tree
next