home *** CD-ROM | disk | FTP | other *** search
- KNOWN BUGS IN THE ALPHA-2 RELEASE
- ---------------------------------
-
- time command isn't implemented
-
- file command isn't implemented
-
- not checking only windows that need to be checked from the sigmask
-
- not generating the sigmask to check windows only when a window signal
- is received
-
- interpreters and tcla need to be separated more such that multiple
- interpreters can exist and share the tcla amiga environment for things
- like window and event handling -- right now only one interpreter, the
- one for which Tcla_Init was called, can make use of the Tcla functions.
-
- should make tabs tab over rather than inverse-I in the command loop
-
- not all memory is being accounted for
-
- not everything that's in tcla.library should be. There should be
- subordinate libraries, like tcla.graphics.library, which, when
- openlibrary is called on them from tcl, would cause tcla to do an
- OpenLibrary on the routine and execute a standard install routine
- that would cause all the tcl commands supported by that library
- to be installed in the user's interpreter
-
- need to provide support for the creation of screens
-
- need to install a clipping region to prevent overwriting the window
- boundaries
-
- displayrequest screws up if text is too long; it should support
- multiple lines, etc.
-
- I use atoi all over the place where I should be checking to make sure
- there aren't any non-numeric aspects to the arguments and I'm not
-
- only launching TCL via the CLI is currently supported
-
- some of the gadget stuff is not being cleaned up
-
- some of the font stuff is not being cleaned up
-
- no documentation for Tcl_Concat (essentially a Berkeley problem)
-
- Tcl_Concat is not callable from outside the shared library
-
- the file requester should keep the list of files once it has it plus
- it should scroll on-the-fly as the mouse pulls the proportional gadget
-
- proportional gadgets in tcl aren't implemented yet
-
- commands like display should probably return the values of the things
- they set when an arg isn't present to cause them to be set, like "set"
-
- need to be able to fetch the width and height of a gadget
-
- The intertask communications code works but doesn't always return all memory
- used.
-
- Tcla documentation is sparse.
-
- Several hundred to several thousand bytes of unneeded stuff is still
- getting linked into the shared library. I haven't had time to dig it
- all out.
-
- The library is linked large code, large data. I have been unable to
- get a small code, small data version to work. There may be a problem
- with the library startup code in Manx 5.0a. (As the example they provide
- is trivial, it's kind of hard to tell.) Anyway, if this can be made to
- run small code, small data it will save a couple thousand bytes in the
- shared library.
-
-