comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: rendez-vous underlying mechanism
Date: Wed, 10 Apr 2002 13:58:20 -0400
Date: 2002-04-10T17:58:22+00:00	[thread overview]
Message-ID: <a91ufu$eho$1@nh.pace.co.uk> (raw)
In-Reply-To: ba162549.0204100919.7cfc14dc@posting.google.com

That may be true, but if you over-specify the semantics you can end up with
a situation where the feature is just too hard to implement in some places.
Is it better to have the semantics more specific and then only have a few
implementations (destroying portability along the way)? Or is it better to
be a little more loose with the requirements so that you can more easily
implement it on bare hardware, Unix, Windows, Macintosh, etc. etc. etc. and
rely on the developers to understand and work within the limitations? More
rigid requirements might have also closed out options that enable vendors to
provide multiple implementation choices (like round-robin,
run-until-blocked, etc) that gives the customer choices about what is best
for the particular app in question.

Everything is a compromise in the real world, so while I understand the
desire to have less ambiguity, you only get it by giving up something else.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com


"Kevin Cline" <kcline17@hotmail.com> wrote in message
news:ba162549.0204100919.7cfc14dc@posting.google.com...
>
> It doesn't matter much whether it's the norm.  If the language standard
> doesn't guarantee any useful semantics then programs that use the
> Ada tasking model for the aforementioned purpose are not portable
> across compilers.





      parent reply	other threads:[~2002-04-10 17:58 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
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 [this message]
replies disabled

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