Commits

Author Commit Message Labels Comments Date
shaw...@shawn
More work, added the 'apply' function.
shaw...@shawn
Fixed bug with varargs.
shaw...@shawn
Moving some types around, allowing forward global references.
shaw...@shawn-hyams-computer.local
Added support for (define (fn arg . args) ...) form.
shaw...@shawn-hyams-computer.local
Removed some unnecessary output.
shaw...@shawn-hyams-computer.local
Improved the correctness of the identifier lexing.
shaw...@shawn-hyams-computer.local
Added support for comments in the lexer.
shaw...@shawn-hyams-computer.local
Partially fixed a big problem with the VM handling of the let form.
shaw...@shawn
Added basic sanity test file.
shaw...@shawn
Yet another missing file.
shaw...@shawn
Added another missing file.
shaw...@shawn
Added missing file.
shaw...@shawn
Added the ability to load files and have them eval'd at runtime.
shaw...@shawn
Added --eval and --no-repl command-line options.
shaw...@shawn
Can read files from the command line now.
shaw...@shawn
Renamed the target from 'parser' to 'interpreter'.
shaw...@shawn
Fixed up the Makefile; hopefully working better now.
shaw...@shawn
Got lists printing correctly.
shaw...@shawn
Assorted fixes and primitive functions added.
shaw...@shawn-hyams-computer.local
Getting the standard library more and more 'there'.
shaw...@shawn-hyams-computer.local
Rudimentary support for strings.
shaw...@shawn-hyams-computer.local
A file that I hadn't bothered to commit until now.
shaw...@shawn-hyams-computer.local
Preliminary support for call/cc working.
shaw...@shawn-hyams-computer.local
A little more support for varargs.
shaw...@shawn-hyams-computer.local
Preliminary support for varargs.
shaw...@shawn-hyams-computer.local
More support for global- and local- define statements.
shaw...@shawn-hyams-computer.local
Enhanced the grammar, but no functionality to go with it.
shaw...@shawn-hyams-computer.local
Added the let* construct.
shaw...@shawn-hyams-computer.local
Operational rewritten VM.
shaw...@shawn-hyams-computer.local
Got more ast-to-bytecode conversion working.
  1. Prev
  2. Next