blob: 3ffe892c54cfc511aa838f0d067ac5c3c93e4e1b (
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
|
closures, upvalues
good repl
arrays, hashes, other useful types
arrays:
get index
set index
get length
literals
append
concat
conformation of at least arithmetic over arrays
hashes:
get index
set index
get count
literals
merge?
delete?
should probably implement ht with keys other than strings
user-defined structs, somehow, maybe
good loops
numeric for
array for each
functional variants of the above
variants of the above that record an array of all their results
declarations inline
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
more sophisticated testing of errors
instead of just literally matching error message
tidy and clean the code
properly do bounds checking everywhere etc
|