aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2022-06-27 12:04:22 -0700
committerbnewbold <bnewbold@robocracy.org>2022-06-27 12:04:22 -0700
commit553a6fc04dfcb6f07cdcba5534eeed4ed708858a (patch)
treec506af7b8e239b61da1c27f0eb47838399fef45d
parent21dc8c0139be466ebca3f0ba11bfec9e925cb2a8 (diff)
downloadspectrum-553a6fc04dfcb6f07cdcba5534eeed4ed708858a.tar.gz
spectrum-553a6fc04dfcb6f07cdcba5534eeed4ed708858a.zip
update top-level TODO (old changes)
-rw-r--r--TODO20
1 files changed, 7 insertions, 13 deletions
diff --git a/TODO b/TODO
index 644128b..2996558 100644
--- a/TODO
+++ b/TODO
@@ -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