home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
488.lha
/
TCL_alpha2
/
Bugs
< prev
next >
Wrap
Text File
|
1991-03-09
|
3KB
|
76 lines
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.