comp.lang.ada
 help / color / mirror / Atom feed
From: mheaney@ni.net (Matthew Heaney)
Subject: Re: Ada and Mac (Was: New version of AppletMagic)
Date: 1996/10/09
Date: 1996-10-09T00:00:00+00:00	[thread overview]
Message-ID: <mheaney-ya023180000910962308200001@news.ni.net> (raw)
In-Reply-To: 53gikd$1nr@felix.seas.gwu.edu


In article <53gikd$1nr@felix.seas.gwu.edu>, mfeldman@seas.gwu.edu (Michael
Feldman) wrote:

>The general issue has been discussed with Metrowerks principals.
>They were not _in the least_ interested in developing an Ada 95 
>front end.  They are willing to provide their plug-in specs,
>as they would to any developer, but made it quite clear that if
>GNAT was involved, they would do _nothing_ to support or promote
>it, or even put it on their site for contributed software.

I can't blame Metrowerks for not wanting to build an Ada 95 front end from
scratch, because 

1) It would be very difficult, and 
2) Intermetrics already did it.

>Pure and simple, they wanted nothing whatsoever to do with anything
>under the GPL.

They are in the commercial software business, so again, I can't blame them
for distancing themselves from the GPL.  Commercial shops and the Free
Software Foundation can happily coexist, not unlike commercial radio and,
say, NPR.  Paying for software isn't a moral issue.

>In my opinion, AdaMagic (or indeed AppletMagic, which is what started
>this thread) would be a good candidate for a Mac port (whether free-
>standing or as a CW plug-in). At least the front end exists. 

I agree whole-heartedly.  As a matter of fact, I contacted Intermetrics
about that very idea.  The deal is that one can buy the front end, or not
buy it but give them part of your profit.  I am still seriously considering
doing this.

Now, if Metrowerks called me today and said, "Matt, we want to market an
Ada 95 compiler for the Mac and would like you to help us plug the
Intermetrics front end into our back end," then I would happily quit my
contract and move to Austin tomorrow.  Writing an Ada compiler for the Mac
would be, well, like a dream come true.

There are already today multi-processor Macs.  What better way to exploit
that technology than by using Ada?

Multi-threading will be built into System 8.  What better way to take
advantage of that feature than by writing your apps in Ada?

And why not do the port now, while System 8 is still under development? 
The details of System 8 are still being worked out (that's probably an
understatement...), so I bet Apple would listen to suggestions for
including OS features that would facilitate an Ada run-time environment. 
And with a new port, we don't have to worry about anything breaking under a
new OS.

Metrowerks already targets the BeOS, which has a multi-tasking kernal. 
What better way to write software for the BeOS than by using Ada?

>Mike Feldman

Still hoping,
Matt

--------------------------------------------------------------------
Matthew Heaney
Software Development Consultant
mheaney@ni.net
(818) 985-1271




  reply	other threads:[~1996-10-09  0:00 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-09-27  0:00 Ada to byte-code compiler works as advertised Mike Stark
1996-09-28  0:00 ` Ray Blaak
1996-09-28  0:00   ` Mike Stark
1996-09-30  0:00 ` Vince Del Vecchio
1996-10-03  0:00 ` New version of AppletMagic (was Re: Ada to byte-code compiler ...) Vince Del Vecchio
1996-10-04  0:00   ` Michael Feldman
1996-10-05  0:00     ` Tucker Taft
1996-10-06  0:00     ` Matthew Heaney
1996-10-06  0:00       ` Ada on the Mac (was: AppletMagic stuff) Michael Feldman
1996-10-07  0:00         ` Larry Kilgallen
1996-10-07  0:00           ` Michael Feldman
1996-10-07  0:00             ` Larry Kilgallen
1996-10-09  0:00               ` Michael Feldman
1996-10-08  0:00             ` Richard A. O'Keefe
1996-10-09  0:00               ` Michael Feldman
1996-10-08  0:00           ` Robert Dewar
1996-10-08  0:00             ` Larry Kilgallen
1996-10-09  0:00               ` Michael Feldman
1996-10-09  0:00             ` jim hopper
1996-10-08  0:00           ` Hosting Ada on Mac (Was: Ada on the Mac) Laurent Gasser
1996-10-09  0:00             ` Michael Feldman
1996-10-08  0:00       ` Ada and Mac (Was: New version of AppletMagic) Stan Shebs
1996-10-08  0:00         ` Larry Kilgallen
1996-10-10  0:00         ` jim hopper
1996-10-08  0:00       ` Laurent Gasser
1996-10-08  0:00         ` jim hopper
1996-10-08  0:00           ` Larry Kilgallen
1996-10-09  0:00             ` Michael Feldman
1996-10-09  0:00               ` Matthew Heaney [this message]
1996-10-11  0:00                 ` Robert Dewar
1996-10-11  0:00                   ` Matthew Heaney
1996-10-10  0:00               ` Larry Kilgallen
1996-10-09  0:00           ` Laurent Gasser
1996-10-09  0:00             ` Larry Kilgallen
1996-10-15  0:00         ` Tucker Taft
1996-10-10  0:00       ` Jon S Anthony
1996-10-10  0:00         ` Larry Kilgallen
1996-10-11  0:00         ` Michael Feldman
1996-10-14  0:00       ` Jon S Anthony
1996-10-16  0:00         ` Michael Feldman
1996-10-17  0:00           ` Larry Kilgallen
1996-10-17  0:00             ` jim hopper
1996-10-17  0:00             ` jim hopper
1996-10-17  0:00               ` Robert Dewar
1996-10-18  0:00                 ` Larry Kilgallen
1996-10-21  0:00                   ` Michael Feldman
1996-10-21  0:00                     ` Larry Kilgallen
1996-10-22  0:00                       ` Michael Feldman
1996-10-23  0:00                       ` Steve Wall
1996-10-22  0:00                     ` Tom Halliley
1996-10-23  0:00                       ` Jim Easterbrook
1996-10-23  0:00                       ` Anita Holmgren
1996-10-24  0:00                         ` Tom Halliley
1996-10-21  0:00             ` Michael Feldman
1996-10-17  0:00       ` Jon S Anthony
1996-10-21  0:00         ` Michael Feldman
1996-10-08  0:00     ` New version of AppletMagic (was Re: Ada to byte-code compiler Dr Paul Gorman
1996-10-09  0:00 ` Ada on the Mac (was: AppletMagic stuff) Stan Shebs
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox