Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!aplcen!samsung!caesar.cs.montana.edu!ogicse!orstcs!mist.CS.ORST.EDU!budd From: budd@mist.CS.ORST.EDU (Tim Budd) Newsgroups: comp.lang.smalltalk Subject: Cascades and Little Smalltalk Message-ID: <14395@orstcs.CS.ORST.EDU> Date: 12 Dec 89 18:45:33 GMT Sender: usenet@orstcs.CS.ORST.EDU Reply-To: budd@mist.CS.ORST.EDU (Tim Budd) Organization: Oregon State Univ. -- Computer Science Lines: 21 I don't want to be put in the position of being the defender of Little Smalltalk - largely because I would probably do a very bad job of it. (I view it has a tool that served well in it's time - roughly 1984-88, but it now becoming increasing obsolete). However I did want to make a comment on cascades. The decision to alter the semantics of cascades in Little Smalltalk has a conscious one. I have always felt that the necessity to look into the middle of the expression to the left of the first semicolon in order to discover the receiver for the message to the right of the semicolon was a bit bizarre. The rule in Little Smalltalk is, to my mind, much cleaner. The receiver for all cascades, and the result of the cascade itself, is simply the expression to the left of the first semicolon. In addition to being easier for people to see and understand, this is also easier for the compiler. Of course my chances of getting ParcPlace or Digitalk to agree with this position are reasonably slim. --tim budd