MacApp->C++->A/UX
Kent Sandvik
ksand at Apple.COM
Sat Apr 20 05:29:15 AEST 1991
In article <3151 at skivs.UUCP> jmm at ski.UUCP (Joel M. Miller) writes:
>MacApp, so far as I know, contains Object Pascal and requires Pascal
>libraries, and so does not produce code that could be compiled by
>cc under A/UX.
Sorry, a slight misconception, A/UX cc produces COFF files. MPW Pascal,
C, Asm and C++/C produces MPW object format files. Object classes that use
a special PascalObject C++ base class for their class hierarchies can
be linked with both Object Pascal and C++ code modules with the
MPW linker.
>I suppose that the reason for providing MacApp for MacOS -- to make it
>easier to write Mac-like applications than not -- applies to A/UX as well,
>and so expect that Apple has provided, or soon will provide, a version
>of MacApp using C++ instead of Object Pascal, along with the required A/UX
>libraries. So:
The new MacApp 3.0 makes use of PascalObjects as the base class, in
order to create method tables (instead of the normal vtables) so
people could use these classes/libraries from both Object Pascal and
C++ with the MPW linker. It has really nothing to do with A/UX - more
of a switch to C++ in order to build better class internals which are
not visible from the C++ or Pascal code.
> ++ If MacApp++ exists, how do I get it (beta`s welcomed)?
Just now a selected list of developers have access to the first alpha
version of MacApp 3.0. A later alpha release will be available from the
so called ETO CDs.
> ++ If it is comming, when?
Real soon now!
> ++ If not, why not???
Hmm, a better question would be "Are there any plans to support COFF
format from the MPW environment?", or "Will the A/UX linker support
linking of MPW object format files?", or "Will there be a MPW Shell
that runs on top of A/UX?, and similar questions :-).
Regards,
Kent Sandvik
--
Disclaimer: Private and personal activities on USENET, non-company sponsored
More information about the Comp.unix.aux
mailing list