diff options
| author | Joel Martin <github@martintribe.org> | 2014-04-06 17:35:18 -0500 |
|---|---|---|
| committer | Joel Martin <github@martintribe.org> | 2014-04-06 17:35:18 -0500 |
| commit | f1b72c6a7b4ada599cbd5d3f2dad5c3dee191bd2 (patch) | |
| tree | 80f178d0244979182ce7fe09ba629dd43f6b5a7e /docs | |
| parent | 261ce5c0722236ffc77e2636a759a2138f9a4b4d (diff) | |
| download | mal-f1b72c6a7b4ada599cbd5d3f2dad5c3dee191bd2.tar.gz mal-f1b72c6a7b4ada599cbd5d3f2dad5c3dee191bd2.zip | |
docs/TODO: cleanup/re-organize. Add more languages.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/TODO | 133 |
1 files changed, 81 insertions, 52 deletions
@@ -3,6 +3,7 @@ All: - loop/recur ? - hash-maps with non-string keys - hash-map with space in key string (make) + - keyword type - gensym reader inside quasiquote - more interop tests @@ -13,19 +14,17 @@ All: --------------------------------------------- -JS: - - get web version working again - -Python: - -Clojure: +Bash: C: - come up with better way to do 20 vararg code -Bash: +Clojure: -PHP: +Java: + - step9_interop + +Javascript: Make: - allow '_' in make variable names @@ -38,52 +37,82 @@ Mal: - step5_tco - step9_interop -Java: - - step9_interop +PHP: Postscript: - negative numbers + - debug self-hosting of mal step1 + +Python: + +--------------------------------------------- -Rust: - - http://www.rustforrubyists.com/book/index.html - - http://static.rust-lang.org/doc/0.9/complement-cheatsheet.html - - http://pzol.github.io/getting_rusty/ - - readline: - - http://redbrain.co.uk/2013/11/09/rust-and-readline-c-ffi/ - - http://www.reddit.com/r/rust/comments/1q9pqc/rust_cffi_and_readline/ - - https://github.com/dbp/rustrepl - - hash-map: - - http://static.rust-lang.org/doc/master/std/hashmap/index.html - - http://static.rust-lang.org/doc/master/std/hashmap/struct.HashMap.html - - vector/list: - - http://static.rust-lang.org/doc/master/std/vec/index.html - - steps 2-A - - -Others (based on redmonk languages from Jan 2014): ? - http://sogrady-media.redmonk.com/sogrady/files/2014/01/lang-rank-114-wm.png + +Future Implementations: + + - Rust: + - http://www.rustforrubyists.com/book/index.html + - http://static.rust-lang.org/doc/0.9/complement-cheatsheet.html + - http://pzol.github.io/getting_rusty/ + - readline: + - http://redbrain.co.uk/2013/11/09/rust-and-readline-c-ffi/ + - http://www.reddit.com/r/rust/comments/1q9pqc/rust_cffi_and_readline/ + - https://github.com/dbp/rustrepl + - hash-map: + - http://static.rust-lang.org/doc/master/std/hashmap/index.html + - http://static.rust-lang.org/doc/master/std/hashmap/struct.HashMap.html + - vector/list: + - http://static.rust-lang.org/doc/master/std/vec/index.html + + - Redmonk languages from Jan 2014: + http://sogrady-media.redmonk.com/sogrady/files/2014/01/lang-rank-114-wm.png - - Tier 1 - * JavaScript - * Java - * PHP - ? C# - * Python - ? C++ - - Ruby - * C - - Objective-C - - Perl - * Shell - - - Tier 2 - * Clojure - ? Go - ? Assembly - ? Fortan - ? Dart - ? D - - - Tier 3 - ? Pascal - - Rust + - Tier 1 + * JavaScript + * Java + * PHP + - C# + * Python + - C++ + - Ruby + * C + - Objective-C + - Perl + * Shell (Bash 4) + + - Tier 2 + - Scala + - Haskell + * Clojure + - CoffeeScript + - Visual Basic + - Groovy + - Go + - Lua + - Erlang + - Emacs Lisp + - Assembly + - Scheme + - FORTRAN + - Dart + - F# + - D + + - Tier 3 + - TypeScript + - Racket + - HaXe + - Pascal + - VimL + - https://github.com/tpope/timl + - Common Lisp + - Rust + + - Tier 4 + - M (OpenM/MUMPS) + - Factor (Stack-based) + + - Others: + - Forth (Stack-based) + - BF (Crazy) + |
