home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource4 / 232_01 / bugs < prev    next >
Text File  |  1987-06-17  |  1KB  |  27 lines

  1. KNOWN BUGS
  2.  
  3. 1/1/85 assigning a block to a variable will usually cause memory reference
  4.     cycles, resulting in the number of increments and decrements not
  5.     being equal following execution.
  6.     (not really a bug, caused by the implementation - blocks need to
  7.     access the context, which includes the local variables, which
  8.     includes the block, which needs to access the context ... )
  9.  
  10. 1/1/85    The stack size allocated by the parser is fixed.  It should be
  11.     computed by the parser and varied for different methods.
  12.  
  13. 1/1/85  system should be modified to allow execution on system with no
  14.     ``system()'' system call (whew!).  This would involve using two
  15.     programs - a parser to take class descriptions and turn them into
  16.     internal form, and the smalltalk system.  Should be easy to do,
  17.     however.
  18.  
  19. 2/1/85    fast loading does not work on the HP9000
  20.  
  21. 4/1/85    if you modify the class Smalltalk (and thereby the pseudo variable
  22.     smalltalk) the pseudo variable does not get properly initialized.
  23.  
  24. 4/1/85    Because of bootstrapping peculiarities, a few classes (such as
  25.     Object or Symbol or String) do not respond to the message ``variables''
  26.     correctly.
  27.