blob: 3e068d70844e72288b38ed04b2f73499cc44e3cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
All:
- multi-line read
- 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
- regular expression matching in runtest
- Print full exception when test gets EOF from expect
- Break out impl eval into step0.5
---------------------------------------------
Bash:
C:
- come up with better way to do 20 vararg code
C#:
- http://msdn.microsoft.com/en-us/library/ms228362.aspx
- http://www.tutorialspoint.com/csharp
- Readline:
- http://stackoverflow.com/questions/2024170/is-there-a-net-library-similar-to-gnu-readline
- http://tirania.org/blog/archive/2008/Aug-26.html
- https://github.com/deveel/deveelrl
Clojure:
Java:
- step9_interop
Javascript:
Make:
- allow '_' in make variable names
- errors should propagate up from within load-file
Mal:
- line numbers in errors
- step6_file: command line arguments
- step5_tco
- step9_interop
PHP:
Postscript:
- negative numbers
- debug self-hosting of mal step1
Python:
---------------------------------------------
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
- http://www.ruby-doc.org/stdlib-1.9.3/libdoc/readline/rdoc/Readline.html
* 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
- M (OpenM/MUMPS)
- Factor (Stack-based)
- Others:
- Forth (Stack-based)
- BF (Crazy)
|