aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2014-04-06 22:13:14 -0500
committerJoel Martin <github@martintribe.org>2014-04-06 22:13:14 -0500
commit53beaa0a6ddd9d8a5fb531f97c44a9c7129d1de7 (patch)
treeaad0aa97a9a7f54aed1cc26561aa22cea931f2fe /docs
parentb2ff794a97a80f8acac1914c679222fda5a3355c (diff)
downloadmal-53beaa0a6ddd9d8a5fb531f97c44a9c7129d1de7.tar.gz
mal-53beaa0a6ddd9d8a5fb531f97c44a9c7129d1de7.zip
CS: add step1_read_print
Diffstat (limited to 'docs')
-rw-r--r--docs/step_notes.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/step_notes.txt b/docs/step_notes.txt
index b5b1c6f..c596a33 100644
--- a/docs/step_notes.txt
+++ b/docs/step_notes.txt
@@ -17,9 +17,6 @@ Step Notes:
- types module:
- add boxed types if no language equivalent:
- nil, true, false, symbol, integer, string, list
- - pr_str:
- - stringify boxed types to their Mal representations
- - list/array is recursive
- reader module:
- stateful reader object
- alternative: mutate token list
@@ -36,6 +33,10 @@ Step Notes:
- read_atom
- return scalar boxed type:
- nil, true, false, symbol, integer, string
+ - printer module:
+ - _pr_str:
+ - stringify boxed types to their Mal representations
+ - list/array is recursive
- repl loop
- catch errors, print them and continue
- impls without exception handling will need to have a global