home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / languages / tcl / bugs < prev    next >
Text File  |  1991-02-02  |  3KB  |  76 lines

  1. KNOWN BUGS IN THE ALPHA-2 RELEASE
  2. ---------------------------------
  3.  
  4. time command isn't implemented
  5.  
  6. file command isn't implemented
  7.  
  8. not checking only windows that need to be checked from the sigmask
  9.  
  10. not generating the sigmask to check windows only when a window signal
  11. is received
  12.  
  13. interpreters and tcla need to be separated more such that multiple
  14. interpreters can exist and share the tcla amiga environment for things
  15. like window and event handling -- right now only one interpreter, the
  16. one for which Tcla_Init was called, can make use of the Tcla functions.
  17.  
  18. should make tabs tab over rather than inverse-I in the command loop
  19.  
  20. not all memory is being accounted for
  21.  
  22. not everything that's in tcla.library should be.  There should be
  23. subordinate libraries, like tcla.graphics.library, which, when
  24. openlibrary is called on them from tcl, would cause tcla to do an
  25. OpenLibrary on the routine and execute a standard install routine
  26. that would cause all the tcl commands supported by that library
  27. to be installed in the user's interpreter
  28.  
  29. need to provide support for the creation of screens
  30.  
  31. need to install a clipping region to prevent overwriting the window
  32. boundaries
  33.  
  34. displayrequest screws up if text is too long; it should support
  35. multiple lines, etc.
  36.  
  37. I use atoi all over the place where I should be checking to make sure
  38. there aren't any non-numeric aspects to the arguments and I'm not
  39.  
  40. only launching TCL via the CLI is currently supported
  41.  
  42. some of the gadget stuff is not being cleaned up
  43.  
  44. some of the font stuff is not being cleaned up
  45.  
  46. no documentation for Tcl_Concat (essentially a Berkeley problem)
  47.  
  48. Tcl_Concat is not callable from outside the shared library
  49.  
  50. the file requester should keep the list of files once it has it plus
  51. it should scroll on-the-fly as the mouse pulls the proportional gadget
  52.  
  53. proportional gadgets in tcl aren't implemented yet
  54.  
  55. commands like display should probably return the values of the things
  56. they set when an arg isn't present to cause them to be set, like "set"
  57.  
  58. need to be able to fetch the width and height of a gadget
  59.  
  60. The intertask communications code works but doesn't always return all memory
  61. used.
  62.  
  63. Tcla documentation is sparse.
  64.  
  65. Several hundred to several thousand bytes of unneeded stuff is still 
  66. getting linked into the shared library.  I haven't had time to dig it
  67. all out.
  68.  
  69. The library is linked large code, large data.  I have been unable to
  70. get a small code, small data version to work.  There may be a problem
  71. with the library startup code in Manx 5.0a.  (As the example they provide
  72. is trivial, it's kind of hard to tell.)  Anyway, if this can be made to
  73. run small code, small data it will save a couple thousand bytes in the
  74. shared library.
  75.  
  76.