blob: 2f3364a50775e84e1808f03b534fd7caf7c0d3e9 (
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
 | [_] closures, upvalues
[_] good repl
[_] arrays, hashes, other useful types
	[_] arrays:
		[x] get index
		[x] set index
		[x] get length
		[x] literals
		[x] append
		[_] concat
		[_] conformation of at least arithmetic over arrays
	[_] hashes:
		[_] get index
		[_] set index
		[_] get count
		[_] literals
		[_] merge?
		[_] delete?
		[_] keys other than strings
	[_] user-defined structs, somehow, maybe
[_] good loops
	[x] numeric for
	[x] array for each
		[_] really these both should be macros or something
	[_] functional variants of the above
	[_] variants of the above that record an array of all their results
[_] pattern matching
	probably doesn't need to be too complex
[_] garbage collector
	[_] go thru everything make sure references are kept around properly
[_] macros
[_] error handling
	[_] record line and col of everything
	not sure how to do error handling in language but at least
		[_] make the error messages good
		[_] tracebacks etc
	[_] more sophisticated testing of errors
		instead of just literally matching error message
[_] tidy and clean the code
	[_] properly do bounds checking everywhere etc
 |