-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
32 lines (29 loc) · 1.29 KB
/
TODO.txt
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
Bugs
Short term
* "Back" in the help browser should remember the scrollbar position
* Fix TODOs.
* When returning to the IDE from full-screen mode, copy sprites as
well.
* When running outside IDE (applet, window, full screen): Error
messages should appear in the output window. Make sure background
and foreground are reasonable.
Long term
* Graphical texts (set font, location, ...).
* Sound.
* Debugging.
Probably never
* Clean up the bloody GUI code. My GUI code is always a mess.
* Run program as a screen saver (screensavers.dev.java.net).
* Make Basus-programs run on mobile phones (major task).
* Need to get rid of lots of classes to reduce the size.
* Basus programs should probably be precompiled to some format
so that the compiler classes may be left out. (Serializable
is not supported, so the precompiled format cannot rely on
(Java-style) serialized syntax trees.)
* Decide what to do about floating point expressions/functions.
Real FP requires CLDC 1.1, which I suspect is not widely
available. (There appears to be FP-simulating code
available.)
* Thread.interrupt is not supported. May not be an issue,
although the BasusRunner uses it to terminate a running
program.