aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2014-04-23 21:46:57 -0500
committerJoel Martin <github@martintribe.org>2014-04-23 21:46:57 -0500
commit89bd4de1e2704c1bc562788b2c5e4fc08b71a538 (patch)
tree3ec33ca7e1030fdef0905317fdf911b8487685f0 /docs/TODO
parent85cc53f35b8302e13f0014454ac320b971c196db (diff)
downloadmal-89bd4de1e2704c1bc562788b2c5e4fc08b71a538.tar.gz
mal-89bd4de1e2704c1bc562788b2c5e4fc08b71a538.zip
Perl: add vector, hash-map, metadata, atom support. TCO let*
- Changes all collections to be one level of inderection where the top level is always a hash containing 'meta' and 'val'.
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/TODO b/docs/TODO
index 46f7881..534adbc 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -5,7 +5,7 @@ All:
- hash-map with space in key string (make)
- keyword type
- gensym reader inside quasiquote
- - can let* and quasiquote be TCO'd ?
+ - quasiquote be TCO'd ?
- per impl tests for step5_tco, step9_interop (if possible)
- regular expression matching in runtest
@@ -14,6 +14,8 @@ All:
- Break out impl eval into step0.5
- Fix quasiquoting of vectors
+ - TCO for let*
+
---------------------------------------------
Bash: