home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / mac / programm / 20449 < prev    next >
Encoding:
Text File  |  1992-12-30  |  2.0 KB  |  44 lines

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!apple!mumbo.apple.com!gallant.apple.com!wintermute.apple.com!user
  3. From: ksand@apple.com (Kent Sandvik )
  4. Subject: Re: Collection Classes for MacAPP
  5. Sender: news@gallant.apple.com
  6. Message-ID: <ksand-301292140501@wintermute.apple.com>
  7. Date: Wed, 30 Dec 1992 22:09:33 GMT
  8. References: <1992Dec24.141504.19923@gossip.urich.edu>
  9. Organization: (Evil Eye Creature from Mars, Inc.)
  10. Followup-To: comp.sys.mac.programmer
  11. Lines: 31
  12.  
  13. In article <1992Dec24.141504.19923@gossip.urich.edu>,
  14. martinher@urvax.urich.edu wrote:
  15. > I was disappointed by the paucity of collection class support when
  16. > I dug into MacApp.
  17.   
  18. > What suggestions would you offer for grabbing a class library?  
  19. > I have ported Nihcl to PCs in the past and it was nontrivial for
  20. > me.  Or GNU++ libs maybe?
  21.  
  22. As with other cases it's a matter of taste; like SmallTalk, NIH
  23. is the way to go. Want the reputation of Booch and a small template
  24. pre-processor for templates, purchase the Booch components package.
  25. Wait for something new from Apple, Bedrock will have a new set
  26. of collection classes. Heck, write your own, I wrote my set
  27. of hash tables, linked lists, queues and dequeues in two days. Don't
  28. have all the bells and whistles, but it does the job.
  29.  
  30. The thing to remember is that if you are looking into cross-platform
  31. endeavors, you need to make sure that the collection classes are 
  32. available on all platforms. This means that access to source, your
  33. own stuff, or a promise from a vendor that this will work with 
  34. MacOS, Windows, OS/2 and UNIX is a good idea. And yeah templates,
  35. and please don't ask me why we don't have that in MPW 3.2 C++, we
  36. are aware of it and we will fix that issue (I'm not the person
  37. to lay out the marketing blurbs about that).
  38.  
  39. Kent
  40. -------------------
  41. Kent Sandvik (UUCP: ....!apple!ksand; INTERNET: ksand@apple.com)
  42. DISCLAIMER: Private activities on the Net.        
  43. "Don't just do something!  Stand there!"  -- Mystery Science Theater 3000
  44.