From aef93ea3969feee92e68358395d5750ebe83f57d Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 29 Mar 2014 17:35:53 -0500 Subject: PS: error handling, throw, print excpetions without dying. --- docs/TODO | 1 + docs/step_notes.txt | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/TODO b/docs/TODO index 3c3df97..adb670c 100644 --- a/docs/TODO +++ b/docs/TODO @@ -17,6 +17,7 @@ All: - Print full exception when test gets EOF from expect - Note that bash 4, Java 1.7, php 5.3 required - Break out language eval into step0.5 + - regular expression matching in runtest --------------------------------------------- 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 -- cgit v1.2.3