bskendig@phoenix.Princeton.EDU (Brian Scott Kendig) (03/10/90)
I just finished reading the BMUG minutes for their System Seven demonstration at the end of January, and I must say that I'm very impressed! It looks like Apple is going to great lengths to make their operating system as clean as possible. When will the C++ code for the interface be released to programmers? Object-oriented routines for windows, sounds, colors, and all that jazz -- it wouldn't be a very interesting machine if the rest of the world had to stick to C or (ugh!) Pascal. Are Apple's C++ libraries [going to be] similar to what we already have in THINK's Lightspeed C version 4? If so, that would make life much easier! Thanks for any and all info. << Brian >> -- | Brian S. Kendig \ Macintosh | Engineering, | bskendig | | Computer Engineering |\ Thought | USS Enterprise | @phoenix.Princeton.EDU | Princeton University |_\ Police | -= NCC-1701-D =- | @PUCC.BITNET | ... s l o w l y, s l o w l y, w i t h t h e v e l o c i t y o f l o v e.
shebanow@Apple.COM (Andrew Shebanow) (03/10/90)
The object oriented interfaces to System 7 are the same as the ones for System 6: MacApp. MacApp 2.0b9 (and MacApp 2.0, coming real soon now, honest) allow you to do programming in C++, and you get OOP access to windows, menus, dialogs, text editing, lists, etc, etc, etc. A later version of MacApp will provide explicit support for System 7 features like AppleEvents and the Edition Manager. The downside is that you need a fast machine with lots of memory to get livable turnaround times with C++. This situation will be better with the next version of CFront, though. Andy Shebanow Developer Technical Support
lsr@Apple.COM (Larry Rosenstein) (03/10/90)
In article <14396@phoenix.Princeton.EDU> bskendig@phoenix.Princeton.EDU (Brian Scott Kendig) writes: > When will the C++ code for the interface be released to programmers? > Object-oriented routines for windows, sounds, colors, and all that > Are Apple's C++ libraries [going to be] similar to what we already > have in THINK's Lightspeed C version 4? If so, that would make life It is not necessary to use an object-oriented language to take advantage of System 7. The fundamental interface to the System 7 features will be procedural as is the rest of the Toolbox. In terms of an object-oriented interface to the system, the answer is MacApp. You can already use MacApp from C++, and MacApp will be updated to take advantage of the new System 7 features. (I'm sure that both the MacApp and System 7 people will try to make this happen close to the release of System 7 as possible.) MacApp and the THINK Class Library are similar in concept. TCL has some features that MacApp doesn't and MacApp has features that TCL doesn't. Larry Rosenstein, Apple Computer, Inc. Object Specialist Internet: lsr@Apple.com UUCP: {nsc, sun}!apple!lsr AppleLink: Rosenstein1
lsr@Apple.COM (Larry Rosenstein) (03/17/90)
In article <7119@goofy.Apple.COM> shebanow@Apple.COM (Andrew Shebanow) writes: > The downside is that you need a fast machine with lots > of memory to get livable turnaround times with C++. This > situation will be better with the next version of CFront, > though. It is much better. I have been converting a medium sample program from Object Pascal to C++, and the delay in turnaround ends up being the linker and not C++. (On a Mac II.) I can also compile in about 3Mb of RAM. Larry Rosenstein, Apple Computer, Inc. Object Specialist Internet: lsr@Apple.com UUCP: {nsc, sun}!apple!lsr AppleLink: Rosenstein1
anders@penguin (Anders Wallgren) (03/19/90)
Any word on when this speed-demon C++ will be released to The Rest Of Us? How about that new linker that isn't three times as slow as 3.0 when writing symbol files? (Rumor has it that 3.2a10 fixes this problem.) anders