blob: e65b45997282b8b9c8856685520c0b8e0d54c8b8 (
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
|
This list is most definitely incomplete.
These are in no particular order.
- Look closely at all code generation to find areas for speedup
- Add other bootstrap *.clj files (remaining are: clojure.xml and inspector.xml)
- Add more unit tests for the basic data structures.
- Test against all the clojure/contrib/test_clojure/*.clj files.
- Add gen-class.
- Add proxies.
- Add missing array support, including
-- figure out how to handle ragged n-dim arrays versus true multi-dim arrays.
- Add callsites for host expression calls. See MethodBinder.
-- As part of this, look at the type handling in selecting a target method
based on argument types in host calls.
Far away in the distance:
- Really pay attention to doing all the proper DLR hosting work.
- Compiler unit tests.
You can look for TODO comments in the code for additional tasks.
|