home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / mac / oop / macapp3 / 559 < prev    next >
Encoding:
Text File  |  1993-01-21  |  1.7 KB  |  41 lines

  1. Newsgroups: comp.sys.mac.oop.macapp3
  2. Path: sparky!uunet!uunet.ca!geac!alias!news
  3. From: Reid Ellis <rae@Alias.com>
  4. Subject: Re: Defections from BedRock?
  5. Message-ID: <1993Jan21.153939.13992@alias.com>
  6. Sender: news@alias.com (News Owner)
  7. Organization: Alias Research, Inc., Toronto ON Canada
  8. References: <1993Jan14.175452.8591@netcom.com> <34677@goofy.apple.COM>
  9. Date: Thu, 21 Jan 1993 15:39:39 GMT
  10. Lines: 29
  11.  
  12. Kent Sandvik <ksand@apple.com> writes:
  13. |[templates] are nice, and exception handling is nice, but when push
  14. |comes to show you could write a really nice application and if the
  15. |application fills a niche, and is a user-experience wonder, it will
  16. |sell, regardless of templates and exception handling.
  17.  
  18. Christopher Russo <chris_russo@gateway.qm.apple.com> writes:
  19. |I think that we'd all agree that people will find a way to make great
  20. |products no matter what tools they're given.  Further, I'm quite sure
  21. |that you could cut down a large redwood with a butter knife.  Hand me
  22. |the chainsaw tho, would ya?  Certainly you're not suggesting that we
  23. |should have our hands tied so that we can write better software.
  24.  
  25. I'd like to second Chris' point.  Exception handling is especially
  26. useful in C++ constructors.  Rather than having separate methods to do
  27. the real initialization [since constructors can't fail and don't
  28. return error codes] you could simply do all the real work in the
  29. constructor, sending an exception if something goes wrong.
  30.  
  31. Templates I can live without [macros will do for now] but exceptions
  32. would really make my coding life easier.
  33.  
  34. Maybe this should be moved to a non-macapp group?
  35.  
  36. Reid
  37. --
  38. Reid Ellis                                            
  39. rae@utcs.utoronto.ca        ||           rae@Alias.com
  40. CDA0610@applelink.apple.com ||  +1 416 362 9181 [work]
  41.