| Age | Commit message (Collapse) | Author | Files | Lines |
|
Now the lib directory contains what will eventually end up on the
user's /usr/lib/csc. When I write make install, it will copy all of
the .csc files from lib into the destination lib directory. This means I
can start working on the standard library in lib/scheme.
|
|
I was using the load procedure to load a program, but by a strict
reading of R7RS, load can only handle expressions and definitions, not
imports. So instead I'm defining each test as a library, and using the
environment procedure to load them at runtime.
|
|
|
|
|
|
God damn delete is even more complicated than insert. I think it works,
at least.
|
|
I desperately need a diffing library.
|
|
Committing it because it compiles. I have to write tests and debug
it still.
|
|
Before we were assuming keys could be compared with eqv?. But it seems
like that assumption isn't true when we want to hold identifiers in the
hash map.
|
|
|