Tree @master (Download .tar.gz)
History of
src
/
tamsin
@master
git clone https://git.catseye.tc/Tamsin/
- Put tamsin_parser in lib, convert almost all examples to use it. Cat's Eye Technologies 10 years ago
- `tamsin` takes multiple sources on cmdline. External modules! Cat's Eye Technologies 10 years ago
- `tamsin parse` and `tamsin-ast.tamsin` output reprified terms. Cat's Eye Technologies 10 years ago
- Implement $:repr in libtamsin. All tests pass. Cat's Eye Technologies 10 years ago
- Partly implement $:repr in C. Cat's Eye Technologies 10 years ago
- Implement $:reverse in libtamsin. Also one more test case. Cat's Eye Technologies 10 years ago
- More scrawlings. Cat's Eye Technologies 10 years ago
- Implement term equality in terms of match(). In libtamsin too. Cat's Eye Technologies 10 years ago
- Implement $:reverse in the interpreter. Cat's Eye Technologies 10 years ago
- Implement $:equal properly in the interpreter. Cat's Eye Technologies 10 years ago
- Implement $:repr in interpreter. Cat's Eye Technologies 10 years ago
- Define and implement $:emit. Cat's Eye Technologies 10 years ago
- Refactor term matching into the Term classes. Cat's Eye Technologies 10 years ago
- Full support (or virtually full) for modules. Cat's Eye Technologies 10 years ago
- Implement $:equal in the compiler. All tests pass. Cat's Eye Technologies 10 years ago
- Add "fakie" interpreter. Add $:equal to support it. Cat's Eye Technologies 10 years ago
- Catchup implementation in Tamsin. Bit of a stumper now, though. Cat's Eye Technologies 10 years ago
- Now the compiler handles modules (badly) too. Cat's Eye Technologies 10 years ago
- Interpreter can handle rudiments of modules. Compiler can't. Cat's Eye Technologies 10 years ago
- Modules can be defined. You just can't use them yet. Cat's Eye Technologies 10 years ago
- Syntax for modules. : defeats aliases. Ugly parser code! Cat's Eye Technologies 10 years ago
- $:unquote takes three arguments (term and left and right quotes.) Cat's Eye Technologies 10 years ago
- First cut at a Tamsin desugarer written in Tamsin. Compiles. Cat's Eye Technologies 10 years ago
- Fold is sugar. Tests for fold. Fix up grammars. Segfault... Cat's Eye Technologies 10 years ago
- `test.sh compiledast` passes! It is now part of test suite. Cat's Eye Technologies 10 years ago
- tamsin_expect() expects a term. All tests pass! Cat's Eye Technologies 10 years ago
- Can't fprintf a term. Compute locals for Send() correctly. Cat's Eye Technologies 10 years ago
- Begin to implement UTF-8, and use 8-bit clean, in compiled code. Cat's Eye Technologies 10 years ago
- libtamsin is (theoretically) 8-bit clean now. Cat's Eye Technologies 10 years ago
- parser and ast tests pass. compiler lags behind with 6 failures. Cat's Eye Technologies 10 years ago