Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rust: fix bug with symbol vs. identifier repr | bnewbold | 2016-04-25 | 1 | -1/+1 |
| | |||||
* | rust: refactor Result Err to String; implement dynamic errors | bnewbold | 2016-04-25 | 1 | -41/+47 |
| | |||||
* | rust: big refactor of SchemeExpr; add env (partial) | bnewbold | 2016-04-25 | 1 | -58/+83 |
| | | | | | | | | | I changed SchemeExpr to own any internal strings, instead of having &str references with a lifetime tied to to the SchemeExpr. This removes the lifetime annotation from the SchemeExpr, horray! This was to support the (WIP) top-level environment context, which will be necessary for `define` and `set!`. | ||||
* | rust: cleanups; parse returns a vec | bnewbold | 2016-04-22 | 2 | -38/+108 |
| | | | | | Instead of parse returning a SchemeExpression (which might be a SchemeList), return a Vec. | ||||
* | rust: fix symbols by adding identifiers, and handle comments | bnewbold | 2016-04-21 | 1 | -6/+27 |
| | |||||
* | rust: rename to spectrum | bnewbold | 2016-04-21 | 1 | -4/+9 |
| | |||||
* | mvoe implementations into subdirs | bnewbold | 2016-04-21 | 1 | -0/+474 |