diff options
author | bnewbold <bnewbold@robocracy.org> | 2022-06-27 12:04:22 -0700 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2022-06-27 12:04:22 -0700 |
commit | 553a6fc04dfcb6f07cdcba5534eeed4ed708858a (patch) | |
tree | c506af7b8e239b61da1c27f0eb47838399fef45d | |
parent | 21dc8c0139be466ebca3f0ba11bfec9e925cb2a8 (diff) | |
download | spectrum-553a6fc04dfcb6f07cdcba5534eeed4ed708858a.tar.gz spectrum-553a6fc04dfcb6f07cdcba5534eeed4ed708858a.zip |
update top-level TODO (old changes)
-rw-r--r-- | TODO | 20 |
1 files changed, 7 insertions, 13 deletions
@@ -1,22 +1,16 @@ -- rust: - - define/set! support (at the REPL?) - - refactor out lifetime specifiers - - add file input support (eg, comments in parser, multi-line, tty detect) - - multi-part lambdas - - begin (?) - - map, filter - - add numerical comparisons (>, >=) - - basic testing - - pseudo unittest; makefile? + => good tests at: + http://swiss.csail.mit.edu/~jaffer/Scheme - find r7rs-small; try a full/compliant implementation in scheme/python? eg, macros -- define a larger sub-set with let, letrc, etc - - include a parser - - should be able to run minimal.scm - of interest: julia c javascript haskell go + +links: +http://www.defmacro.org/ramblings/lisp-in-haskell.html +https://github.com/mbutterick/mal +http://norvig.com/lispy2.html |