Commit History
@master
git clone https://git.catseye.tc/Decoy/
- Move toward module returning class (or dict of classes) directly. Chris Pressey 1 year, 11 months ago
- Checkpoint moving towards AST. Chris Pressey 1 year, 11 months ago
- Very large refactor towards a more conventional OO Lua style. Chris Pressey 1 year, 11 months ago
- Convert ThenceMuffin semantics to Lua for more comparison. Chris Pressey 2 years ago
- Improve the README somewhat. Chris Pressey 2 years ago
- Fix bug in `Nil`, simplify `render`, pass `fold` to itself. Chris Pressey 2 years ago
- Revert "Checkpoint. Need module import circularity checking!" Chris Pressey 2 years ago
- Checkpoint. Need module import circularity checking! Chris Pressey 2 years ago
- `maps` module imports `null?` from `list` module. Hilarity ensues. Chris Pressey 2 years ago
- Add `map` and `list-ref`. Can now load compiled Cosmos Boulders. Chris Pressey 2 years ago
- Include some math functions in the stdenv. Chris Pressey 2 years ago
- Rename `--module-path` to `--module-dir` and strengthen `test.sh`. Chris Pressey 2 years ago
- Emit code that `node` can at least load without choking on. Chris Pressey 2 years ago
- Implement `length` and `string-ref` in the `stdenv` module. Chris Pressey 2 years ago
- Another version to consider the aesthetics of mixed casing style. Chris Pressey 2 years ago
- Support renaming symbols during import. Chris Pressey 2 years ago
- Rearrange the TODO to make it more useful right now. Chris Pressey 2 years ago
- Make ThenceMuffin compilable. Chris Pressey 2 years ago
- Finish converting example program, add more notes to docs. Chris Pressey 2 years ago
- Quick conversion of ThenceMuffin semantics from Rux-Rolli. Chris Pressey 2 years ago
- Updates to docs. Chris Pressey 2 years ago
- Begin editing and organising the documentation. Chris Pressey 2 years ago
- Support --implicit-prelude command line arg, import from "stdenv". Chris Pressey 2 years ago
- Implement `error`. Stub out example modules. Compile test passes. Chris Pressey 2 years ago
- Also check env in function applications in compiler. Checkpoint. Chris Pressey 2 years ago
- Look up symbols in env when compiling a module as well as eval. Chris Pressey 2 years ago
- Refactor so that we can pass env to the compiler (but should we?) Chris Pressey 2 years ago
- Factor out module processing. Chris Pressey 2 years ago
- Refactor and add crude test for compiler. Chris Pressey 2 years ago
- Even when compiling, exec toplevel. This needs refactoring. Chris Pressey 2 years ago