aboutsummaryrefslogtreecommitdiff
path: root/docs/step_notes.txt
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2014-04-21 20:08:18 -0500
committerJoel Martin <github@martintribe.org>2014-04-21 20:08:18 -0500
commit60f2b3638e2e856a984dd46fc319bc316c0d0952 (patch)
treec44ee0f77675b01d639247addbf773a4cfd2d8d2 /docs/step_notes.txt
parenta5a6605877c98a37696a30d310a29f4d1fc230e9 (diff)
downloadmal-60f2b3638e2e856a984dd46fc319bc316c0d0952.tar.gz
mal-60f2b3638e2e856a984dd46fc319bc316c0d0952.zip
Perl: add step5_tco
- Make all warnings fatal/exceptions.
Diffstat (limited to 'docs/step_notes.txt')
-rw-r--r--docs/step_notes.txt5
1 files changed, 3 insertions, 2 deletions
diff --git a/docs/step_notes.txt b/docs/step_notes.txt
index 4e3cd2e..4bdbb61 100644
--- a/docs/step_notes.txt
+++ b/docs/step_notes.txt
@@ -125,13 +125,14 @@ Step Notes:
- step5_tco
- types module:
- - function type:
+ - mal function type:
- stores: func, exp, env, params
- func is EVAL in native mal case, otherwise reference to
platform function
- if metadata support, then store exp, env, params as
metadata
- - update function printer to show function types
+ - printer
+ - add printing of mal function type
- EVAL:
- while loop around whole thing
- cases where we directly return result of EVAL, instead set