History of
src
@master
git clone https://git.catseye.tc/Decoy/
-
Support renaming symbols during import.
Chris Pressey
1 year, 1 month ago
-
Make ThenceMuffin compilable.
Chris Pressey
1 year, 1 month ago
-
Begin editing and organising the documentation.
Chris Pressey
1 year, 1 month ago
-
Support --implicit-prelude command line arg, import from "stdenv".
Chris Pressey
1 year, 1 month ago
-
Implement `error`. Stub out example modules. Compile test passes.
Chris Pressey
1 year, 1 month ago
-
Also check env in function applications in compiler. Checkpoint.
Chris Pressey
1 year, 1 month ago
-
Look up symbols in env when compiling a module as well as eval.
Chris Pressey
1 year, 1 month ago
-
Refactor so that we can pass env to the compiler (but should we?)
Chris Pressey
1 year, 1 month ago
-
Factor out module processing.
Chris Pressey
1 year, 1 month ago
-
Refactor and add crude test for compiler.
Chris Pressey
1 year, 1 month ago
-
Even when compiling, exec toplevel. This needs refactoring.
Chris Pressey
1 year, 1 month ago
-
Allow output filename to specified on command line, and refactor.
Chris Pressey
1 year, 1 month ago
-
Change syntax of command-line, with a command as first argument.
Chris Pressey
1 year, 1 month ago
-
Split stdenv and module into two distinct Lua modules.
Chris Pressey
1 year, 1 month ago
-
Fix bug in `cosmos-boulders.scm` to allow it to compile.
Chris Pressey
1 year, 1 month ago
-
Desugar `cond`, simplify evaluator, begin reforming compiler.
Chris Pressey
1 year, 1 month ago
-
Fix bug in desugarer and use it before evaluation and compilation.
Chris Pressey
1 year, 1 month ago
-
Beginnings of desugarer.
Chris Pressey
1 year, 1 month ago
-
Fix parsing of `-`.
Chris Pressey
1 year, 1 month ago
-
`if` in evaluator.
Chris Pressey
1 year, 1 month ago
-
Introduce is_a() and stop checking `class` field explicitly.
Chris Pressey
1 year, 1 month ago
-
Move `car`, `cdr`, and `cons` to the standard environment.
Chris Pressey
1 year, 1 month ago
-
Beginnings of being able to compile `let*` forms.
Chris Pressey
1 year, 1 month ago
-
Emitter subsystem. Output is nearer to syntactically correct now.
Chris Pressey
1 year, 1 month ago
-
Refactor: make Compiler a class.
Chris Pressey
1 year, 1 month ago
-
Cover a few more cases in the compiler, vague improvements.
Chris Pressey
1 year, 1 month ago
-
Add some oomph to the compiler.
Chris Pressey
1 year, 1 month ago
-
Fine-grained debugging facility in implementation.
Chris Pressey
1 year, 1 month ago
-
Start on the compiler framework. Just stubs for now.
Chris Pressey
1 year, 1 month ago
-
Fix bug in module import, and various other small improvements.
Chris Pressey
1 year, 1 month ago