aboutsummaryrefslogtreecommitdiff
path: root/docs/step_notes.txt
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2014-04-20 21:50:52 -0500
committerJoel Martin <github@martintribe.org>2014-04-20 21:50:52 -0500
commita3b0621dbfbb7afd2bff5a08a727660142240150 (patch)
treefff280338345ca909166df2f586a637f5d846ce5 /docs/step_notes.txt
parent9af8aee63aad6031c12f2b04ba87c16cc3273077 (diff)
downloadmal-a3b0621dbfbb7afd2bff5a08a727660142240150.tar.gz
mal-a3b0621dbfbb7afd2bff5a08a727660142240150.zip
Perl: add step2_eval.
Diffstat (limited to 'docs/step_notes.txt')
-rw-r--r--docs/step_notes.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/step_notes.txt b/docs/step_notes.txt
index 951ab3c..3773517 100644
--- a/docs/step_notes.txt
+++ b/docs/step_notes.txt
@@ -30,7 +30,7 @@ Step Notes:
- read_list
- read_form until ')'
- return array (boxed)
- - read_atom
+ - read_atom (not atom type)
- return scalar boxed type:
- nil, true, false, symbol, integer, string
- printer module:
@@ -73,6 +73,7 @@ Step Notes:
- step2_eval
- types module:
+ - symbol?, list? (if no simple idiomatic impl type check)
- first, rest, nth on list
- eval_ast:
- if symbol, return value of looking up in env