| Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
I guess you can pattern match using quote as a literal.
That's pretty cool.
|
|
Running the record matcher has a side-effect (raising *no-match*), so we
call it ahead of time to ensure a consistent order of evaluation.
|
|
I'm marginally reducing verbosity with this change,
without sacrificing readability.
|
|
I like scheme because it's possible to add any convenient language
feature I can think of.
|
|
|