diff options
| author | Joel Martin <github@martintribe.org> | 2014-03-29 17:35:53 -0500 |
|---|---|---|
| committer | Joel Martin <github@martintribe.org> | 2014-03-29 17:35:53 -0500 |
| commit | aef93ea3969feee92e68358395d5750ebe83f57d (patch) | |
| tree | 9e38fae1432ac26f2c4915f3f38d8ae6ccfe54f8 /docs/step_notes.txt | |
| parent | 04517bc8265b6930e96735dd5d12b7aac7d86217 (diff) | |
| download | mal-aef93ea3969feee92e68358395d5750ebe83f57d.tar.gz mal-aef93ea3969feee92e68358395d5750ebe83f57d.zip | |
PS: error handling, throw, print excpetions without dying.
Diffstat (limited to 'docs/step_notes.txt')
| -rw-r--r-- | docs/step_notes.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/docs/step_notes.txt b/docs/step_notes.txt index 703d855..c0cd35a 100644 --- a/docs/step_notes.txt +++ b/docs/step_notes.txt @@ -36,6 +36,11 @@ Step Notes: - read_atom - return scalar boxed type: - nil, true, false, symbol, integer, string + - repl loop + - catch errors, print them and continue + - impls without exception handling will need to have a global + variable with checks for it at the beginning of critical + code sections - vectors - Basically: two array types that retain their boxed types, can be @@ -103,7 +108,9 @@ Step Notes: - if: - fn*: - simple if language supports closures - - define not using rep() + - otherwise needs a way of representing functions that can + have associated metadata + - define "not" using REP/RE - metadata |
