index
:
spectrum
master
lots of lambdas
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
commit old notes on rust implementation
HEAD
master
bnewbold
2022-06-27
3
-16
/
+30
*
update top-level TODO (old changes)
bnewbold
2022-06-27
1
-13
/
+7
*
commit old tweaks to test cases and examples
bnewbold
2022-06-27
5
-1
/
+390
*
rust: tiny fixes to compile
bnewbold
2016-05-26
2
-1
/
+4
*
rust: have car and cdr handle 'quote' (hack)
bnewbold
2016-04-26
2
-10
/
+27
*
rust: allow extra/weird characters in identifiers
bnewbold
2016-04-25
1
-1
/
+1
*
rust: add a (lazy) 'if' applier
bnewbold
2016-04-25
2
-4
/
+27
*
tests: sqrt example from SICP
bnewbold
2016-04-25
1
-0
/
+37
*
update (and line) prelude.scm
bnewbold
2016-04-25
2
-1
/
+10
*
rust: compiled-in prelude
bnewbold
2016-04-25
1
-18
/
+45
*
rust: more car/cdr/cons tweaks (still needs review)
bnewbold
2016-04-25
1
-4
/
+11
*
rust: add proper file parsing and basic command line args
bnewbold
2016-04-25
1
-3
/
+42
*
add basic 'prelude' file
bnewbold
2016-04-25
1
-0
/
+24
*
rust: add basic file loading support
bnewbold
2016-04-25
1
-2
/
+26
*
rust: add display and newline builtins
bnewbold
2016-04-25
1
-3
/
+14
*
rust: allow digits in identifiers (after 1st char)
bnewbold
2016-04-25
1
-2
/
+2
*
rust: implement a bunch more math built-ins
bnewbold
2016-04-25
1
-0
/
+48
*
rust: fix car/cdr errors (trivial)
bnewbold
2016-04-25
1
-2
/
+2
*
rust: finish implementing typechecks
bnewbold
2016-04-25
1
-7
/
+26
*
rust: cleanup unused lifetime specifiers
bnewbold
2016-04-25
1
-17
/
+17
*
rust: refactor apply_action to accomodate define and set!
bnewbold
2016-04-25
2
-25
/
+62
*
rust: make identifiers applicable
bnewbold
2016-04-25
1
-1
/
+6
*
rust: actually pull identifiers from env
bnewbold
2016-04-25
1
-6
/
+2
*
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
*
rust: cleanups; parse returns a vec
bnewbold
2016-04-22
2
-38
/
+108
*
rust: fix symbols by adding identifiers, and handle comments
bnewbold
2016-04-21
1
-6
/
+27
*
rust: rename to spectrum
bnewbold
2016-04-21
2
-4
/
+20
*
mvoe implementations into subdirs
bnewbold
2016-04-21
5
-0
/
+0
*
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
*
rust: refactors
bnewbold
2016-04-19
1
-20
/
+29
*
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
[next]