home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / smalltal / 2831 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  1.4 KB

  1. Path: sparky!uunet!nwnexus!ole!rwing!fnx!sgihbtn!dgeary
  2. From: dgeary@sierra.com (David Geary)
  3. Newsgroups: comp.lang.smalltalk
  4. Subject: Re: Voluntary method typing in ST80
  5. Message-ID: <1993Jan27.183522.2615@sierra.com>
  6. Date: 27 Jan 93 18:35:22 GMT
  7. References: <9301151037.AA13143@gwdu03.gwdg.de> <timp.727190147@extro.ucc.su.OZ.AU>
  8. Sender: news@sierra.com
  9. Organization: Sierra Geophysics,  Kirkland WA
  10. Lines: 24
  11. Nntp-Posting-Host: grumpy
  12.  
  13. In article <timp.727190147@extro.ucc.su.OZ.AU> timp@extro.ucc.su.OZ.AU (Tim Posney) writes:
  14. >
  15. >The value of type checking (IMHO) is to ensure that certain classes of errors
  16. >cannot occur. We have a large smalltalk system that has been in production for
  17.  
  18.   Actually, the major benefit of type checking is performance.  If a message
  19. can be bound statically, the overhead of dynamic binding can be avoided.
  20.  
  21. >several years now, and it is not rare to see Object does not understand errors
  22. >simply becuase the wrong type of argument has been passed. However I would
  23.  
  24.   Do you see 'Object does not understand' during development, or do these
  25. occur in the production code?
  26.  
  27. >not take on strong typing eagerly since it would destroy much of the prototyping
  28. >value that you get in smalltalk.
  29. >
  30.  
  31.   Compilation destroys much of the prototyping value that you get in Smalltalk.
  32.  
  33. -- 
  34. David Geary               |   Seattle - America's most attractive city ... 
  35. Sierra Geophysics    |    
  36. dgeary@sierra.com    |   to the jetstream ;-(
  37.