Commit History
@master
git clone https://git.catseye.tc/Decoy/
-
Move toward module returning class (or dict of classes) directly.
Chris Pressey
11 months ago
-
Checkpoint moving towards AST.
Chris Pressey
11 months ago
-
Very large refactor towards a more conventional OO Lua style.
Chris Pressey
11 months ago
-
Convert ThenceMuffin semantics to Lua for more comparison.
Chris Pressey
1 year, 1 month ago
-
Improve the README somewhat.
Chris Pressey
1 year, 1 month ago
-
Fix bug in `Nil`, simplify `render`, pass `fold` to itself.
Chris Pressey
1 year, 1 month ago
-
Revert "Checkpoint. Need module import circularity checking!"
Chris Pressey
1 year, 1 month ago
-
Checkpoint. Need module import circularity checking!
Chris Pressey
1 year, 1 month ago
-
`maps` module imports `null?` from `list` module. Hilarity ensues.
Chris Pressey
1 year, 1 month ago
-
Add `map` and `list-ref`. Can now load compiled Cosmos Boulders.
Chris Pressey
1 year, 1 month ago
-
Include some math functions in the stdenv.
Chris Pressey
1 year, 1 month ago
-
Rename `--module-path` to `--module-dir` and strengthen `test.sh`.
Chris Pressey
1 year, 1 month ago
-
Emit code that `node` can at least load without choking on.
Chris Pressey
1 year, 1 month ago
-
Implement `length` and `string-ref` in the `stdenv` module.
Chris Pressey
1 year, 1 month ago
-
Another version to consider the aesthetics of mixed casing style.
Chris Pressey
1 year, 1 month ago
-
Support renaming symbols during import.
Chris Pressey
1 year, 1 month ago
-
Rearrange the TODO to make it more useful right now.
Chris Pressey
1 year, 1 month ago
-
Make ThenceMuffin compilable.
Chris Pressey
1 year, 1 month ago
-
Finish converting example program, add more notes to docs.
Chris Pressey
1 year, 1 month ago
-
Quick conversion of ThenceMuffin semantics from Rux-Rolli.
Chris Pressey
1 year, 1 month ago
-
Updates to docs.
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