aboutsummaryrefslogtreecommitdiffstats
path: root/rust
Commit message (Collapse)AuthorAgeFilesLines
* rust: refactor Result Err to String; implement dynamic errorsbnewbold2016-04-251-41/+47
|
* rust: big refactor of SchemeExpr; add env (partial)bnewbold2016-04-251-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 vecbnewbold2016-04-222-38/+108
| | | | | Instead of parse returning a SchemeExpression (which might be a SchemeList), return a Vec.
* rust: fix symbols by adding identifiers, and handle commentsbnewbold2016-04-211-6/+27
|
* rust: rename to spectrumbnewbold2016-04-211-4/+9
|
* mvoe implementations into subdirsbnewbold2016-04-211-0/+474