Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rust: small cleanups | bnewbold | 2016-04-21 | 1 | -22/+19 |
| | |||||
* | rust: fix issue with bad ref lifetimes (vs. object lifetimes) | bnewbold | 2016-04-21 | 1 | -31/+32 |
| | |||||
* | rust: more fiddling with procedure application lifetime warning | bnewbold | 2016-04-21 | 1 | -11/+5 |
| | |||||
* | rust: more built-in implementations; all but lambda application working | bnewbold | 2016-04-21 | 1 | -21/+142 |
| | |||||
* | rust: start implementing action_apply | bnewbold | 2016-04-20 | 1 | -1/+20 |
| | |||||
* | rust: implement lambda_action | bnewbold | 2016-04-20 | 1 | -17/+39 |
| | |||||
* | rust: add SchemeProcedure enum type | bnewbold | 2016-04-20 | 1 | -4/+21 |
| | |||||
* | rust: implement cond_action | bnewbold | 2016-04-20 | 1 | -17/+32 |
| | |||||
* | rust: unwrap single-expr parse results | bnewbold | 2016-04-20 | 1 | -1/+5 |
| | |||||
* | rust: start work on eval (finally) | bnewbold | 2016-04-20 | 1 | -17/+81 |
| | |||||
* | rust: add symbol and quote types | bnewbold | 2016-04-20 | 1 | -0/+15 |
| | |||||
* | rust: implement scheme_parse_token() | bnewbold | 2016-04-20 | 1 | -3/+27 |
| | |||||
* | rust: flush out repr function | bnewbold | 2016-04-20 | 1 | -4/+6 |
| | |||||
* | rust: flush out parse function | bnewbold | 2016-04-20 | 1 | -8/+40 |
| | |||||
* | rust: handle errors more gracefully | bnewbold | 2016-04-19 | 1 | -12/+19 |
| | |||||
* | rust: improve scheme_tokenize | bnewbold | 2016-04-19 | 1 | -15/+41 |
| | |||||
* | rust: first (broken) implementation of tokenizer | bnewbold | 2016-04-19 | 1 | -3/+21 |
| | | | | | Gets the type signatures right though... switch from &String to &str in a lot of places. | ||||
* | rust: refactors | bnewbold | 2016-04-19 | 1 | -20/+29 |
| | | | | | | | | Merge SchemeAtom and SchemeExpr enums. Make a lot more things references (not pass-by-value). Add lifetime annotations all over the place. Thanks for help Samantha! | ||||
* | rust: start work on minimal.rs | bnewbold | 2016-04-19 | 2 | -0/+88 |
| | |||||
* | commit WIP on python and julia s-expressions | bnewbold | 2016-04-18 | 2 | -0/+159 |
| | |||||
* | add damped-harmonic example from R7RS-little as a test | bnewbold | 2016-04-05 | 1 | -0/+78 |
| | |||||
* | basic, first draft Julia implementation | bnewbold | 2016-02-14 | 1 | -0/+128 |
| | | | | A fairly direct port from Python | ||||
* | add a gitignore file | bnewbold | 2016-02-14 | 1 | -0/+20 |
| | |||||
* | commit TODO from ent laptop | bryan newbold | 2014-05-01 | 1 | -0/+12 |
| | |||||
* | simpler python test() result | bryan newbold | 2014-03-18 | 1 | -2/+2 |
| | |||||
* | simple -> minimal | bryan newbold | 2014-03-18 | 3 | -1/+1 |
| | |||||
* | basic docs | bryan newbold | 2014-03-12 | 2 | -0/+60 |
| | |||||
* | simple python implementation | bryan newbold | 2014-03-12 | 1 | -0/+158 |
| | |||||
* | simple scheme implementation | bryan newbold | 2014-03-12 | 1 | -0/+250 |
| | | | | Based heavily on "The Little Schemer". | ||||
* | previous commit was for history only | bryan newbold | 2014-03-12 | 1 | -255/+0 |
| | |||||
* | minimal 'little schemer' impl; to be deleted | bryan newbold | 2014-03-12 | 1 | -0/+255 |