From 553a6fc04dfcb6f07cdcba5534eeed4ed708858a Mon Sep 17 00:00:00 2001 From: bnewbold Date: Mon, 27 Jun 2022 12:04:22 -0700 Subject: update top-level TODO (old changes) --- TODO | 20 +++++++------------- 1 file 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 -- cgit v1.2.3