comp.lang.ada
 help / color / mirror / Atom feed
From: dnsurber@lescsse.jsc.nasa.gov (Douglas Surber)
Subject: Re: Meridian Ada compiler for Macintosh
Date: 25 Mar 91 14:01:19 GMT	[thread overview]
Message-ID: <dnsurber.669909679@node_2204c> (raw)
In-Reply-To: 45957@ut-emx.uucp

I have been using  the Meridian Ada compiler for the Macintosh for about
four weeks now.  Overall I am pleased; it does almost everything I want
to do.

However . . .  You cannot make calls to QuickDraw except from the main
task.  I had originally planned on structuring my applications as
several tasks, one to handle window management, one to handle mouse and
keyboard events, one (or more) to do the real work.  But this doesn't 
work.  These secondary tasks cannot make QuickDraw calls. :-(

I haven't done any poking around to determine why this is the case, but
my guess is that the secondary task stack space is allocated on the heap
so QuickDraw thinks that StackTop has passed HeapTop and generates an
out of memory condition.  For dynamically created tasks I can see why
allocating the task stack space on the heap would be necessary, but for
static tasks it should be possible to allocate the stack space at the 
bottom of the main task stack.  This would keep QuickDraw from getting
confused.

I talked to Meridian and they said they would have a techie type call me,
but they haven't done so yet.

Other than the above I am pleased, and you can't beat the price.  The
$149 price expires the comming Sunday 31MAR91, so if you are interested,
hurry.

Douglas Surber

--
Douglas Surber                 Internet: lobster!lescsse!dnsurber@menudo.uh.edu
Lockheed (LESC)                UUCP:     lobster!lescsse!dnsurber
SSE SSFP                       NASAmail: dnsurber/jsc/nasa
Houston, Texas                 Phone:    713-283-5195

  reply	other threads:[~1991-03-25 14:01 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-03-19 15:01 Meridian Ada compiler for Macintosh abdlm
1991-03-20 18:15 ` Herb Poppe
1991-03-21 17:32   ` David A. Hasan
1991-03-25 14:01     ` Douglas Surber [this message]
1991-03-25 20:09       ` Magnus Rimvall
1991-03-26  4:27         ` Michael Feldman
1991-03-27 13:55         ` Douglas Surber
1991-03-23  3:57 ` rharwood
  -- strict thread matches above, loose matches on Subject: below --
1991-03-25 18:02 Duane Small
replies disabled

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