~tim/scheme-vm

ref: c5110102ce2df2d78a0c87f293edf20f5a3984e7 scheme-vm/vm/pair.rb -rw-r--r-- 1.5 KiB
Improve debugging of Unspecified instance
Remove CMP_EQV from vm -- implemented in scheme now
Update code style
Fix spec compliance of different equivalence predicates
Correct implementation of eqv? on lists and pairs
Improve debugging output
Add set-car! and set-cdr! functions
Add eqv? for lists
Lots of stuff
Add char and some list and string methods
A bit more progress on macros
Add car, cdr, cons, and better args for lambdas
Add quote, quasiquote, and unquote.
Minor refactor
Argument passing (kinda works)