[comp.sys.apple2] GS vs. Mac Toolboxes

tclark@hawk.ulowell.edu (T.C. Clark) (11/02/90)

	Is there a tremendous difference between the Mac and the GS
Toolboxes?  I notice in the GS reference manuals there are a few
warnings to Mac programmers about subtle differences.  Would it be
that hard for me (an experienced GS programmer) to pick up a Mac
and create something quickly?


Thanx,

	Tom -----------> tclark@hawk.ulowell.edu

ericmcg@pnet91 (Eric Mcgillicuddy) (11/04/90)

>        Is there a tremendous difference between the Mac and the GS
>Toolboxes?  I notice in the GS reference manuals there are a few
>warnings to Mac programmers about subtle differences.  Would it be
>that hard for me (an experienced GS programmer) to pick up a Mac
>and create something quickly?
>
>
>Thanx,
>
>        Tom -----------> tclark@hawk.ulowell.edu

I think that you will be appalled at the hodge-podge that the Mac Toolbox has
become. However programming the Mac will be significantly easier since you
know the GS Toolbox already. At least you do not need to unlearn any bad MSDOS
habits. Maybe a few Applesoft ones?

No GS program can be ported directly, but I think that you will find at least
half of the toolcalls are identical (using C at any rate), and half of the
remaining are pretty close. Depending on how much you use Taskmaster, setting
up the Mac may be more difficult as will handling tasks. Unless they have come
up with an equivalent for the Mac.

With MacApp, you will find it very easy to create the interface, something not
possible on the GS prior to Design Master or Genisys. Multifinder will cause
some additional problems too.

BTW if you get MPWIIGS you can still develop GS programs, and AppMaker is
available in both a Mac and GS version under MPW. I would hope that any Mac
program you develop will also be ported to the GS in tandem.

Eric McGillicuddy

P.s. Micheal Pender doesn't seem to read this feed, he just posts questions.
Could someone who knows this person smack him upside the head and get him to
send me mail. I have Scanf for him.

UUCP: bkj386!pnet91!ericmcg
INET: ericmcg@pnet91.cts.com