[comp.sys.mac.programmer] C++ available from APDA for $175 :

39clocks@violet.berkeley.edu (10/11/89)

MPW C++ beta available at APDA for $175.00? :--(

Are the folks at APDA mad?

A little perspective:  I called APDA today to find out about upgrading my MPW C
v2 system to v3 with C++.  You see, I mistakenly thought back earlier in the
year when v3 of MPW came out and Apple announced that C++ would be available in
the fall of this year that I should wait until C++ was available to purchase
v3. I figured that Apple would probably have to realease a new C compiler (v3.5
or somesuch) to provide compatibility with the new C++ preprocessor and I
really didn't want to be stung by another upgrade fee.  Somehow I imagined, get
this, that APDA would just include C++ with the compiler.  You know, sort of
like (Object) pascal...You don't have to pay extra for the OOP capability,
unless the assumption is that using MacApp is the only practical way of using
object pascal.

So I called APDA, and here's what they say...  C++ is available in first beta
form for $175.00 and it is not offered in any packages with the other MPW
parts. At least not initially.

The pricing for my upgrade from MPW v2 to MPW v3 w/C++ now looks thus:

	MPW C update bundle     $195  (almost 3x that of THINKC!)
                   C++      175
                            ------
                           $370  (binders not included)

If I were buying MPW C & C++ for the first time the cost would be $575 (binders
included).  All this and it still ain't ANSI.

I've heard a lot about MPW C++ providing compatability with MacApp, do I have
to buy MacApp to enjoy its features (add another $100) or is the compatibility
built into a set of C++ libraries that come with the product?  Does it come
that Interface Builder dohicky, or similar product, that Steve Jobs packages
with each Next machine?

I'm sure that Apple now has the only fully compliant C++ available for the Mac
at the moment but I fear that APDA's pricing is going to throw the ball right
into the court of the competition.  Right now I think I'm better off waiting
for version 5 of THINKC (probably another $69 upgrade) or a C++ product for MPW
from Manx (AZTEC C++ ?).

I'm also sure that APDA will sell a lot of these puppies.  All those corporate,
price is no concern, accounts.

Well I hope that Apple has a convincing reason why I should be using their C++
product.  We're talking a major decrease in development time or ease of
programming.  Maybe a promise that the MPW upgrade providing system 7
functionality/compatibility won't cost an arm and a leg!

Whew.             Peter Marinac

malczews@girtab.usc.edu (Frank Malczewski) (10/11/89)

$175, huh?  Yep, it looks like I've just gotten off the MPW bandwagon.  If that
is what the C++ costs, I can just imagine what the other upgrades that accompany
that go for...

I think I will be very happy with whatever Symantec comes up with from now on
;-)

Allegro Common Lisp, now that might be a different story; what price for the
1.3 upgrade, praytell?

--

  -- Frank Malczewski		(malczews@girtab.usc.edu)

chewy@apple.com (Paul Snively) (10/12/89)

In article <5680@merlin.usc.edu> malczews@girtab.usc.edu (Frank 
Malczewski) writes:
> $175, huh?  Yep, it looks like I've just gotten off the MPW bandwagon.  
If that
> is what the C++ costs, I can just imagine what the other upgrades that 
accompany
> that go for...

Going from MPW 2.x to MPW 3.x is kinda painful, but it's a transition that 
a lot of people will want to make for more reasons than just to run C++; 
I'd recommend it if you're an MPW user anyway.  And if you're getting into 
MPW for the first time, I think you're actually better off this way 
(ironic; I generally prefer to see our long-time users get some benefit 
out of that, but hey, I don't determine APDA pricing).

C++ at $175?  Seems excessive to me until I think about paying the 
engineers who wrote it.  It ain't like Object Pascal, folks, in the sense 
that it's a pre-processor that still requires the C compiler to work.  We 
don't just stick 'em together because not everyone WANTS C++ and to bundle 
CFront and C would drive the total price up, and the non-C++ C programmers 
would complain even more loudly about the price (and rightly so, IMHO).

What can I tell you?  I've said it before, and I'll say it again: the MPW 
system is competitive with other professional development systems for 
other platforms; try putting together a complete IBM development 
environment sometime (compiler, linker, editor, debugger, make utility, 
etc.)  Our target market for MPW is NOT the interested amateur; it's the 
programmer who actually NEEDS what MPW has.  This doesn't mean that the 
other environments are incapable of creating commercial code; I know 
better than that.  It DOES mean that NONE of the other environments give 
you what MPW gives you (phenomenal power, flexibility, and extensibility 
and truly horrendous performance).

As for C++, I wouldn't expect anything very cheap very fast from any of 
the other guys, either, although a native C++ compiler from THINK would 
thrill me no end...

__________________________________________________________________________
Just because I work for Apple Computer, Inc. doesn't mean that they 
believe what I believe or vice-versa.
__________________________________________________________________________

time@oxtrap.oxtrap.UUCP (Tim Endres) (10/12/89)

In article <4672@internal.Apple.COM> chewy@apple.com (Paul Snively) writes:

   Our target market for MPW is NOT the interested amateur; it's the 
   programmer who actually NEEDS what MPW has.

Finally, the truth. And don't ever change this, please!

If you are asking why you "need" MPW, or why it is so "pricey",
*then buy something else*. I could NOT live without MPW.

amanda@intercon.com (Amanda Walker) (10/12/89)

In article <4672@internal.Apple.COM>, chewy@apple.com (Paul Snively) writes:
> Going from MPW 2.x to MPW 3.x is kinda painful, but it's a transition that 
> a lot of people will want to make for more reasons than just to run C++; 

Indeed.  The C compiler alone has all sorts of new kinds of bugs, but it
makes up for it with some really nifty error messages...

I can understand Apple not wanting to pay royalties to Green Hills for
their C compiler, and MPW C 3.0 has some things I would have killed for
in 2.0.2, but at least the old compiler tended to compile valid C code
correctly, even if the effective address calculations got a little
complex...  Someone forgot to leave the "B" in the version number :-(...

> NONE of the other environments give 
> you what MPW gives you (phenomenal power, flexibility, and extensibility 
> and truly horrendous performance).

True on all counts :-).

> As for C++, I wouldn't expect anything very cheap very fast from any of 
> the other guys, either, although a native C++ compiler from THINK would 
> thrill me no end...

Hmm.  I'd rather have a good, solid Cfront and C from Apple.

--
Amanda Walker
amanda@intercon.com

chewy@apple.com (Paul Snively) (10/12/89)

In article <1482@intercon.com> amanda@intercon.com (Amanda Walker) writes:
> In article <4672@internal.Apple.COM>, chewy@apple.com (Paul Snively) 
writes:
> > Going from MPW 2.x to MPW 3.x is kinda painful, but it's a transition 
that 
> > a lot of people will want to make for more reasons than just to run 
C++; 
> 
> Indeed.  The C compiler alone has all sorts of new kinds of bugs, but it
> makes up for it with some really nifty error messages...
> 
> I can understand Apple not wanting to pay royalties to Green Hills for
> their C compiler, and MPW C 3.0 has some things I would have killed for
> in 2.0.2, but at least the old compiler tended to compile valid C code
> correctly, even if the effective address calculations got a little
> complex...  Someone forgot to leave the "B" in the version number :-(...

What can I say?  Speaking of "true on all counts..."

It's frankly kind of a joke within my department (MacDTS--Macintosh 
Developer Technical Support) (and sorry about this, Keithen!), but you 
should hear the catcalls when we get an EMail reporting yet another C bug. 
 "No!  You're KIDDING!"  "MPW C IS a bug!"  "Can we please put this 
compiler out of our misery?" and others...

In article <1482@intercon.com> amanda@intercon.com (Amanda Walker) writes:
> > As for C++, I wouldn't expect anything very cheap very fast from any 
of 
> > the other guys, either, although a native C++ compiler from THINK 
would 
> > thrill me no end...
> 
> Hmm.  I'd rather have a good, solid Cfront and C from Apple.

CFront is actually more solid that AT&T's that we ported it from (that is, 
we fixed a lot of AT&T bugs), and I have to agree with your desire for a 
more solid C.  Luckily (?), MPW 3.1 IS on its way soon, to an APDA near 
you.

P.S. I think my favorite C error message is "You can't: change the type of a constant, win a battle with the IRS, or satisfy this compiler."

__________________________________________________________________________
Just because I work for Apple Computer, Inc. doesn't mean that they 
believe what I believe or vice-versa.
__________________________________________________________________________

shebanow@Apple.COM (Andrew Shebanow) (10/12/89)

I should point out that the C++ release includes an updated C compiler
with hundreds of bug fixes. This isn't something we're particularly
proud of, but it is there. As far as stability goes, I think you'll
find that Apple's C++ (even at b1 stage) is much more stable than
ANY other CFront 2.0 based product. We've fixed a lot of serious
bugs that AT&T missed in 2.0 final, we've gotten rid of a lot
of bugs which caused "core dumps" on UNIX and crashes on the Mac,
and we implemented a some C++ features that AT&T's version just shrugs its
shoulders on and says "sorry, not implemented".

By the way, I can now happily report that APDA actually mailed out the
first C++ packages today, so it is (finally) a real product!

Andrew Shebanow
Macintosh Developer Technical Support
Apple Computer, Inc.

amanda@intercon.com (Amanda Walker) (10/12/89)

In article <4686@internal.Apple.COM>, chewy@apple.com (Paul Snively) writes:
> Luckily (?), MPW 3.1 IS on its way soon, to an APDA near 
> you.

YAY!  Now, the question is, will APDA have the gall to charge for the update?
When we called them this spring, they seemed to think they were going to...

That would be *really* annoying.

--
Amanda Walker <amanda@intercon.com>

"Tobacco is the only drug in America that will kill you if it's taken
as directed." --Dr. C. Everett Koop, former U.S. Surgeon General

chewy@apple.com (Paul Snively) (10/13/89)

In article <1483@intercon.com> amanda@intercon.com (Amanda Walker) writes:
> In article <4686@internal.Apple.COM>, chewy@apple.com (Paul Snively) 
writes:
> > Luckily (?), MPW 3.1 IS on its way soon, to an APDA near 
> > you.
> 
> YAY!  Now, the question is, will APDA have the gall to charge for the 
update?
> When we called them this spring, they seemed to think they were going 
to...
> 
> That would be *really* annoying.
> 
> --
> Amanda Walker <amanda@intercon.com>
> 
> "Tobacco is the only drug in America that will kill you if it's taken
> as directed." --Dr. C. Everett Koop, former U.S. Surgeon General

Charge for an update from 3.0 to 3.1???  Given APDA's history, I wouldn't 
be surprised, but anything more than documentation and shipping charges 
(i.e. about $30) would be highway robbery; 3.1 has no significant new 
functionality over 3.0.

And what a GREAT quote that is, Amanda. :-)

__________________________________________________________________________
Just because I work for Apple Computer, Inc. doesn't mean that they 
believe what I believe or vice-versa.
__________________________________________________________________________

bonnett@umd5.umd.edu (David Bonnett) (10/13/89)

>I should point out that the C++ release includes an updated C compiler
>with hundreds of bug fixes. 

Well, what about those of us who laid out the money for C 3.0? What is the blood owed for a version that works most of the time (as opposed to occasionally)  Can we get a nice cheap (free) update disk? Nah no way.....

-dave bonnett; A renegade mac programmer in a sea of blue. bonnett@umd5.umd.edu

shebanow@Apple.COM (Andrew Shebanow) (10/13/89)

MPW 3.1 (Final) is currently being built. It should be available from APDA
in 4-8 weeks (after testing gets through with it, etc etc etc). It will
include a new C compiler which is better than the one included with MPW
C++. I don't know what the APDA upgrade policy to MPW 3.1 will be, but
I hope that the price will be reasonable (or even, God forbid, free).
If you can't wait for final, find a friend with C++ and borrow (remember,
only you can prevent software piracy) a copy of the C compiler to tide
you over until 3.1 final is out.

And, by the way, lighten up dudes,

Andy Shebanow
Psychic To The Stars, MacDTS
Apple Computer, Inc.

Disclaimer: These opinions are my own, and not those of Apple Computer, etc

gft_robert@gsbacd.uchicago.edu (10/13/89)

In article <4720@internal.Apple.COM>, shebanow@Apple.COM (Andrew Shebanow) writes...
 
>MPW 3.1 (Final) is currently being built. It should be available from APDA
>in 4-8 weeks (after testing gets through with it, etc etc etc). It will

Is this version 3.1 of the shell, too, or just the C compiler?  If it's the
shell also, will APDA sell 3.1 upgrades to people who bought their orignal MPW
3.0 shell through TML (or other bundles), or do we need to do it through the
manufacturer from whom we bought the bundle?

Robert

============================================================================
= gft_robert@gsbacd.uchicago.edu * generic disclaimer: * "It's more fun to =
= crsp_ra@gsbacd.uchicago.edu    * all my opinions are *  compute"         =
=                                * mine                *  -Kraftwerk       =
============================================================================

jordan@Apple.COM (Jordan Mattson) (10/14/89)

Dear Robert -

	We license the MPW Shell to the various folks that ship it with their
tools that run under MPW.  Therefore, you have purchased that product from
the 3rd party and will have to work out your upgrade with that 3rd party.
	Therefore, if you bought the MPW Shell and TML Pascal from TML, you
will have to get an MPW 3.1 upgrade from TML.

	
-- 


Jordan Mattson                         UUCP:      jordan@apple.apple.com
Apple Computer, Inc.                   CSNET:     jordan@apple.CSNET
Development Tools Product Management   AppleLink: Mattson1 
20525 Mariani Avenue, MS 27S
Cupertino, CA 95014
408-974-4601
			"Joy is the serious business of heaven."
					C.S. Lewis