home *** CD-ROM | disk | FTP | other *** search
- Things to do
-
- Write infinite precision number package.
-
- Add traceback (unfortunately, this must be done in the interpreter, not
- in Smalltalk code).
-
- Add descriptions to classes (to be displayed by display)
-
- flush message cache shouldn't flush everything, just one entry.
-
- change process manager to use alloca, if available (this would allow
- processes to run as deep as the process stack, instead of the artificial
- limitation now imposed).
-
- add methods to class Class so that assigning variables: or changing
- superclass will automatically recompile all methods.
-
- Make files a subclass of collection (to be useful, requires adding more
- functionality to files).
-
- modify the parser so that it can add to an existing image.
-
- Done
-
- Class File now added, changes interface to use files.
- Integer arith ops now trap overflows
- Allowed non-alpha tokens (such as #+ )
- Fixed doEdit so that it allows you to retry.
- Fixed parser so that optimized messages don't require [ ] around args.
- Fixed parser so that empty blocks work correctly
- Traps interrups and restarts gracefully now.
- Created much better user interface
- Fixed bug in lexer, preventing reading past end of input
-
- messages added:
- display (for classes and collections)
- respondsTo (for symbols)
- changed indexOf to take a block, rather than a value
- class addSubClass
- smalltalk inquire:
-