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