-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.xit
32 lines (27 loc) · 1.03 KB
/
TODO.xit
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
[@] !!! Native class expressions. JS target is old school.
[@] !!! Getters and setters.
[@] !!! LML2???: Track path to locate faulty expressions. Allow temporary
error message info generators.
[ ] !!. JS target: Emulate protected/private methods and members.
[ ] !.. Generic functions.
[ ] ... Packaging in user land. It's a pain up main street without and about
as funny to implement.
[ ] ... CL objects compatible to JS/PHP targets.
[ ] ... Sub-level FN and VAR forms.
[ ] Case-sensitive symbols without conversion to upper case. Will make
conversions to back-end identifiers obsolete and less confusing.
[ ] Rewrite modules/http-funcall. Remove XML and just PRINT and READ.
[ ] . instead of &REST.
Printer
[ ] Machine-readable compiler error messages.
Reader/printer
[ ] YAML
[ ] Markdown
[ ] XIT
Parsers
[ ] PHP
[?] Native PHP closures. Need to research the implications first.
[?] LML2XML compiler
Bugs
[ ] !.. Check TERPRI at end of DUMP-SYSTEM.
[ ] ... READ-FILE: Unterminated string at file end causes stack exhaustion.