comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeffrey Creem" <jeff@thecreems.com>
Subject: Re: rendez-vous underlying mechanism
Date: Tue, 26 Mar 2002 01:16:34 GMT
Date: 2002-03-26T01:16:34+00:00	[thread overview]
Message-ID: <SZPn8.8029$oE5.2913321@typhoon.ne.ipsvc.net> (raw)
In-Reply-To: 3c9fc639_2@news.tm.net.my

Wow..This one just never dies.. GNAT does not translae Ada code to C.
Prior versions of GNAT used to generate the main binder program in C (calls
to elaborate the
packages followed by a call to the main program) but even that is now gone.

There are compiler switches that you can use to see the expanded Ada code
but this is
certainly not C.

As to the original question, seems like a pretty boring rendevous since C
has no tasking. Now, if you
say C and some particular tasking run time library than one could begin to
construct something similar to
the Ada.

Which thread library is being targeted?

"Adrian Hoe" <mailbox@*nospam*adrianhoe.com> wrote in message
news:3c9fc639_2@news.tm.net.my...
> Bozo wrote:
> >
> > Hi all,
> >
> > I'm jus wondering how a rendez-vous is done internally. I'd like to do
> > something resembling a rendez-vous in C and that would help me.
> >
> > Thanks
>
>
> Why C? Ada allows you to define tasks explicitly compare to C. GNAT is
> actually "translating" Ada to C. So, you can use GNAT to generate C code
> and then examine it. I can't actually remember how to have the C
> translation. I had it once some time ago after an incomplete
> installation of GNAT. :)
> --
> Remove *nospam* to e-mail me.          -- Adrian Hoe
>                                        -- http://adrianhoe.com





  reply	other threads:[~2002-03-26  1:16 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-25 13:48 rendez-vous underlying mechanism Bozo
2002-03-25 20:09 ` Marin David Condic
2002-03-26  1:44 ` Adrian Hoe
2002-03-26  1:16   ` Jeffrey Creem [this message]
2002-03-26  2:05   ` Adrian Hoe
2002-03-26  2:16     ` Jeffrey Creem
2002-03-26  6:04   ` Simon Wright
2002-03-26 10:17     ` Adrian Hoe
2002-03-26  9:31       ` tgingold
2002-03-26 10:40       ` David C. Hoos, Sr.
2002-03-27  1:42       ` Adrian Hoe
     [not found]     ` <a8olf7$enj$3@nntp9.atl.mindspring.net>
2002-04-07  6:44       ` Pascal Obry
2002-04-08  7:48       ` Jean-Pierre Rosen
2002-03-26 10:58 ` Bozo
2002-03-26 14:10   ` Marin David Condic
2002-03-26 14:57   ` Kevin Cline
2002-03-28  5:20     ` Richard Riehle
2002-03-28 15:44       ` Marin David Condic
2002-04-08 17:05       ` Kevin Cline
2002-04-10  7:49         ` Ole-Hjalmar Kristensen
2002-04-10 13:39         ` Pat Rogers
2002-04-10 17:19           ` Kevin Cline
2002-04-10 17:23             ` Pat Rogers
2002-04-11 11:52               ` Ole-Hjalmar Kristensen
2002-04-11 16:01                 ` Darren New
2002-04-10 17:58             ` Marin David Condic
replies disabled

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