From 2ab1e5845c213a9951bee46a0c991202e6c46d5c Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 28 Feb 2015 10:35:04 -0600 Subject: Multiple: interop enhancements. --- docs/TODO | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'docs') diff --git a/docs/TODO b/docs/TODO index 741d024..e5b135b 100644 --- a/docs/TODO +++ b/docs/TODO @@ -1,4 +1,6 @@ All: + - Finish guide.md + - rename stepA_interop to stepA_mal - test to check args set properly - test to make sure slurp captures final newline @@ -57,6 +59,8 @@ C: C#: - fix command line arg processing (doesn't run file specified) - accumulates line breaks with mal/clojurewest2014.mal + - step9_interop: + http://www.ckode.dk/programming/eval-in-c-yes-its-possible/ Clojure: - make indent consistent across steps (e.g. step5, step8) @@ -167,6 +171,10 @@ Future Implementations: - http://api.haxe.org/ - http://haxe.us/haxe_tutorial.html + - Julia + + - Nim + - Objective-C: - Pascal: -- cgit v1.2.3 From 90f618cbe7ac7740accf501a75be6972bd95be1a Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 28 Feb 2015 11:09:54 -0600 Subject: All: rename stepA_interop to stepA_mal Also, add missed postscript interop tests. --- docs/TODO | 5 ++--- docs/step_notes.txt | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'docs') diff --git a/docs/TODO b/docs/TODO index e5b135b..e5a4fc1 100644 --- a/docs/TODO +++ b/docs/TODO @@ -1,7 +1,6 @@ All: - Finish guide.md - - rename stepA_interop to stepA_mal - test to check args set properly - test to make sure slurp captures final newline - make sure errors propagate/print properly when self-hosted @@ -94,7 +93,7 @@ Lua: Make: - allow '_' in make variable names - hash-map with space in key string - - Fix: make -f stepA_interop.mk ../mal/step6_file.mal + - Fix: make -f stepA_mal.mk ../mal/step6_file.mal (slurp "../tests/incA.mal") (read-string "(+ 2 3)") - errors should propagate up from within load-file @@ -121,7 +120,7 @@ Postscript: - formatting messed up with mal/clojurewest2014.mal Python: - - error: python ../python/stepA_interop.py ../mal/stepA_interop.mal ../mal/stepA_interop.mal + - error: python ../python/stepA_mal.py ../mal/stepA_mal.mal ../mal/stepA_mal.mal - interop tests R: diff --git a/docs/step_notes.txt b/docs/step_notes.txt index f36575d..e28761a 100644 --- a/docs/step_notes.txt +++ b/docs/step_notes.txt @@ -405,7 +405,7 @@ Step Notes: - Other misc: - conj function -- stepA_interop +- stepA_mal - convert returned data to mal data - recursive, similar to pr_str - Details: -- cgit v1.2.3 From 7907cd904a12c542529b27b0517a609e9cc4bb08 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 28 Feb 2015 15:41:18 -0600 Subject: runtest.py: order of magnitude faster. C#, VB and Lua tests are broken though. --- docs/TODO | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/TODO b/docs/TODO index e5a4fc1..0452fe0 100644 --- a/docs/TODO +++ b/docs/TODO @@ -9,8 +9,8 @@ All: of iterations per second - redefine (defmacro!) as (def! (macro*)) - runtest expect fixes: - - stop using expect, so we can drop --raw option - - fix long lines in runtext/expect + * stop using expect, so we can drop --raw option + - fix long line splitting in runtest - regular expression matching in runtest - add re (use in rep) everywhere and use that (to avoid printing) - Implement/fix interop -- cgit v1.2.3 From 3e0b36dcee99ddfd7ea0e04a382c1ad3858fc45f Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 28 Feb 2015 15:58:35 -0600 Subject: Lua: fix with new runtest.py --- docs/TODO | 1 + 1 file changed, 1 insertion(+) (limited to 'docs') diff --git a/docs/TODO b/docs/TODO index 0452fe0..8abbf6c 100644 --- a/docs/TODO +++ b/docs/TODO @@ -9,6 +9,7 @@ All: of iterations per second - redefine (defmacro!) as (def! (macro*)) - runtest expect fixes: + - fix C#, VB and Lua * stop using expect, so we can drop --raw option - fix long line splitting in runtest - regular expression matching in runtest -- cgit v1.2.3 From f6c83b2b802ef540afcdeccdee76f006629737bd Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 28 Feb 2015 16:25:00 -0600 Subject: runtest.py: cleanup orphan test processes. --- docs/TODO | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/TODO b/docs/TODO index 8abbf6c..e586f52 100644 --- a/docs/TODO +++ b/docs/TODO @@ -9,8 +9,8 @@ All: of iterations per second - redefine (defmacro!) as (def! (macro*)) - runtest expect fixes: - - fix C#, VB and Lua * stop using expect, so we can drop --raw option + - fix C#, VB - fix long line splitting in runtest - regular expression matching in runtest - add re (use in rep) everywhere and use that (to avoid printing) -- cgit v1.2.3