home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / object / 4137 < prev    next >
Encoding:
Internet Message Format  |  1992-11-05  |  1.6 KB

  1. Path: sparky!uunet!gatech!usenet.ins.cwru.edu!agate!doc.ic.ac.uk!uknet!edcastle!dcs.ed.ac.uk!pdc
  2. From: pdc@dcs.ed.ac.uk (Paul Crowley)
  3. Newsgroups: comp.object
  4. Subject: Re: objects and closures
  5. Message-ID: <Bx8zy5.4n5@dcs.ed.ac.uk>
  6. Date: 5 Nov 92 14:51:40 GMT
  7. References: <1992Oct27.205320.13271@twg.com> <9210302223.AA11001@cs.columbia.edu> <720756315@sheol.UUCP> <Bx5DFt.7z3@dcs.ed.ac.uk> <BEVAN.92Nov3182229@hippo.cs.man.ac.uk> <720937337@sheol.UUCP>
  8. Sender: cnews@dcs.ed.ac.uk (UseNet News Admin)
  9. Reply-To: pdc@dcs.ed.ac.uk (Paul Crowley)
  10. Organization: Do they make a washing powder called Caliban Automatic?
  11. Lines: 19
  12.  
  13. In article <720937337@sheol.UUCP> throopw@sheol.UUCP (Wayne Throop) writes:
  14. >Well, pursue the analogy.  While is a control flow construct you can
  15. >keep track of in your head.  Why would anybody having a full set of
  16. >sensible control flow constructs want unrestricted goto?
  17. [you sometimes want goto]
  18.  
  19. I think I'd pretty well always rather use another mechanism which I can
  20. keep in my head.  I've found that avoiding goto usually gives me less
  21. brittle software and a better understanding of the problem and how to
  22. solve it.   I think that behind every use of a closure is an object
  23. that's hiding, and I suspect that by trying to bang your round problem
  24. into the square OO paradigm you'll end up with something more like real
  25. software that people will extend and reuse and write user interfaces to.
  26.  
  27. I also think I should use "I think" less often and find out what I'm
  28. talking about...
  29.   __                                ____
  30. \/ o\ Paul Crowley pdc@dcs.ed.ac.uk \  /
  31. /\__/ "I'm the boy without a soul"   \/
  32.