Copy-n-paste error for memp.
memq, memv, member.
Distinguish current env and top-level env.
Rename eos.
symbol->string handled uninterned symbols.
Change comments.
Removed unused function member which conflicts with r6rs.
closure is already defined in boot.scm.
Recompile if compiler changed.
Avoid namespace polution.
Attempt at on-demand importing of closures from top-level enviroment.
Minor optimization.
More constants to speed things up.
Reference original Scheme-to-C compiler page.
Remove unnecessary functions.
Clean up.
Encode primitive types.