home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / misc / vcb10a.lha / BUGS next >
Encoding:
Text File  |  1992-10-29  |  1.6 KB  |  50 lines

  1. At present, there are no real bugs known to me
  2. (the problems that version 1.0 beta had are
  3. fixed in this release, see HISTORY).
  4.  
  5. But maybe this place is appropriate to speak
  6. of general deficiencies as well:
  7. VCB is probably not as portable (to other
  8. compilers) as it should be.
  9. My development system is Manx/Aztec and
  10. although it's a thing of love and hate
  11. (more hate, after all) I will not migrate
  12. to SAS in the near future.
  13.  
  14. Therefore, I'm not able to support SAS
  15. actively.
  16.  
  17. I'm not speaking of compiler warnings
  18. but of fatal system failures that may
  19. only show up if you don't think of it!
  20.  
  21. It is in the nature of a gadget class
  22. that parts of its code are executed in
  23. the input.device's environment. What that
  24. means to the type of code your specific
  25. compiler generates and what measures are
  26. appropriate to avoid problems, I cannot tell.
  27.  
  28. The actual problem, however, lies deeper:
  29. An object class is meant to be re-usable
  30. and this only makes fully sense if the code
  31. is re-usable itself. That is, VCB should
  32. not be a linker library but should be
  33. memory-resident and accessible by its symbolic
  34. name for all clients at run time.
  35.  
  36. Due to Commodore Amiga's regulations (which
  37. I do not want to question), I cannot simply
  38. go ahead and make the class public myself
  39. but must submit it to Commodore Amiga for
  40. having its public name registered.
  41.  
  42. I will not do so until I'm confident that
  43. all dangerous bugs that VCB still may have
  44. are positively defeated.
  45.  
  46. Presently, I'm thinking about re-writing VCB
  47. in assembler (for A68k and a/blink, having the
  48. two benefits of being easily available and being
  49. Amiga Object File compatible).
  50.