home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 116.lha / SmallTalk / Sources / TODO < prev    next >
Text File  |  1986-11-20  |  1KB  |  42 lines

  1. Things to do
  2.  
  3. Write infinite precision number package.
  4.  
  5. Add traceback (unfortunately, this must be done in the interpreter, not
  6. in Smalltalk code).
  7.  
  8. Add descriptions to classes (to be displayed by display)
  9.  
  10. flush message cache shouldn't flush everything, just one entry.
  11.  
  12. change process manager to use alloca, if available (this would allow
  13. processes to run as deep as the process stack, instead of the artificial
  14. limitation now imposed).
  15.  
  16. add methods to class Class so that assigning variables: or changing
  17. superclass will automatically recompile all methods.
  18.  
  19. Make files a subclass of collection  (to be useful, requires adding more
  20. functionality to files).
  21.  
  22. modify the parser so that it can add to an existing image.
  23.  
  24. Done
  25.  
  26. Class File now added, changes interface to use files.
  27. Integer arith ops now trap overflows
  28. Allowed non-alpha tokens (such as #+ )
  29. Fixed doEdit so that it allows you to retry.
  30. Fixed parser so that optimized messages don't require [ ] around args.
  31. Fixed parser so that empty blocks work correctly
  32. Traps interrups and restarts gracefully now.
  33. Created much better user interface
  34. Fixed bug in lexer, preventing reading past end of input
  35.  
  36. messages added:
  37.     display (for classes and collections)
  38.     respondsTo (for symbols)
  39.     changed indexOf to take a block, rather than a value
  40.     class addSubClass
  41.     smalltalk inquire:
  42.