From 53beaa0a6ddd9d8a5fb531f97c44a9c7129d1de7 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sun, 6 Apr 2014 22:13:14 -0500 Subject: CS: add step1_read_print --- docs/step_notes.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'docs') 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 -- cgit v1.2.3