aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMiki Tebeka <miki.tebeka@gmail.com>2015-03-01 06:12:42 +0200
committerMiki Tebeka <miki.tebeka@gmail.com>2015-03-01 06:12:42 +0200
commit9fb199e2cb2cf44cd61c2a226193a70f6013aadc (patch)
tree325a2a8e33e3e8d18217d10854152cab82ac8b61 /docs
parent49916f9402e30a5277146355be878b32ec30f46d (diff)
parent2cb013877c4ed41d245ce7c5525405c4833c503d (diff)
downloadmal-9fb199e2cb2cf44cd61c2a226193a70f6013aadc.tar.gz
mal-9fb199e2cb2cf44cd61c2a226193a70f6013aadc.zip
Merge branch 'master' of https://github.com/kanaka/mal
Diffstat (limited to 'docs')
-rw-r--r--docs/TODO18
-rw-r--r--docs/step_notes.txt2
2 files changed, 14 insertions, 6 deletions
diff --git a/docs/TODO b/docs/TODO
index 741d024..e586f52 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -1,5 +1,6 @@
All:
- - rename stepA_interop to stepA_mal
+ - Finish guide.md
+
- test to check args set properly
- test to make sure slurp captures final newline
- make sure errors propagate/print properly when self-hosted
@@ -8,8 +9,9 @@ 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 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)
- Implement/fix interop
@@ -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)
@@ -90,7 +94,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
@@ -117,7 +121,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:
@@ -167,6 +171,10 @@ Future Implementations:
- http://api.haxe.org/
- http://haxe.us/haxe_tutorial.html
+ - Julia
+
+ - Nim
+
- Objective-C:
- Pascal:
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: