diff options
| author | Joel Martin <github@martintribe.org> | 2014-04-06 22:13:14 -0500 |
|---|---|---|
| committer | Joel Martin <github@martintribe.org> | 2014-04-06 22:13:14 -0500 |
| commit | 53beaa0a6ddd9d8a5fb531f97c44a9c7129d1de7 (patch) | |
| tree | aad0aa97a9a7f54aed1cc26561aa22cea931f2fe /docs | |
| parent | b2ff794a97a80f8acac1914c679222fda5a3355c (diff) | |
| download | mal-53beaa0a6ddd9d8a5fb531f97c44a9c7129d1de7.tar.gz mal-53beaa0a6ddd9d8a5fb531f97c44a9c7129d1de7.zip | |
CS: add step1_read_print
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/step_notes.txt | 7 |
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 |
