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.