home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!sun-barr!olivea!apple!applelink.apple.com
- From: JWBAXTER@HALCYON.HALCYON.COM
- Newsgroups: comp.sys.mac.oop.macapp3
- Subject: Re: Quality of CW's Class Libr
- Message-ID: <199301091648.AA12145@halcyon.com>
- Date: 9 Jan 93 16:52:00 GMT
- Sender: usenet@Apple.COM
- Organization: AppleLink Gateway
- Lines: 28
-
- From: jwbaxter@halcyon.halcyon.com
- Subject: Re: Quality of CW's Class Library
- To: DRAPER@ODIN.MDA.UTH.TMC.EDU
- Cc: MACAPP3TECH$@applelink.apple.com
-
- > Does anybody have any comments on the quality of the Component Workshop
- >class library?
- >
- >Is the architecture sound?
- Ed,
- In addition to Jeff's and Bob's comments, it's worth noting that
- platform-independence is built into the library from the start. Just as
- one example, there's a Picture class. Which as reasonable behavior. On
- the Mac, when you ask for one of these you get a MacPicture, in which the
- reasonable behavior is implemented using a Macintosh picture. On the
- (future) Windows version, the same code would produce a picture thing
- suitable for Windows. As long as you write code for the Picture class,
- your code should move unscathed. Same for Fonts, Icons, Files, etc, etc,
- etc. Clearly, if you write code which "knows" it's dealing with a
- Macintosh picture, then your code is "stuck" on the Mac. That's your
- fault, not the framework's.
- Whether this works in practice will be learned later this year.
- --John
-
- --------------
- John W. Baxter jwbaxter@halcyon.com [BAXTER.JOHN on AppleLink, from
- AppleLink only.]
-
-