comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Lorenzen <mark.lorenzen@ofir.dk>
Subject: Re: epoll Ada binding
Date: 22 Oct 2004 19:47:43 +0200
Date: 2004-10-22T19:47:43+02:00	[thread overview]
Message-ID: <m3u0smhcg0.fsf@0x5358c09e.boanxx18.adsl-dhcp.tele.dk> (raw)
In-Reply-To: wvbroeiw4gzh.fsf@sun.com

Ole-Hjalmar Kristensen <ole-hjalmar.kristensen@substitute_employer_here.com> writes:

> But wouldn't it be better if the built-in tasks could be made lightweight
> enough by changing the run time system? Then you would not have to
> choose between two different task types, and all your familiar
> abstractions would work. Actually I miss Occam on the transputers,
> where task switching had the same cost as a subroutine call.

Yes, if task switching can be made lightweight enough. I have worked
with software for telephony switches that may have f.x. 50,000 ongoing
calls. Each call is a long chain of "tasks", so all in all the amount
of tasking resources needed can be very large.

> I think this is better handled by a program generator, like this one: 
> http://smc.sourceforge.net

I do not know that particular application, but a state machine
compiler could be a good tool.

- Mark Lorenzen



  reply	other threads:[~2004-10-22 17:47 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-18 19:00 epoll Ada binding jn
2004-10-18 20:04 ` Mark Lorenzen
2004-10-19  5:03   ` jn
2004-10-19  7:51     ` Wojtek Narczynski
2004-10-19  8:47       ` Mark Lorenzen
2004-10-19 22:20         ` Wojtek Narczynski
2004-10-20 20:48           ` Mark Lorenzen
2004-10-21  8:23             ` Ole-Hjalmar Kristensen
2004-10-22 17:47               ` Mark Lorenzen [this message]
2004-10-23 12:07                 ` Wojtek Narczynski
2004-11-25  0:22                   ` Mark Lorenzen
2004-12-23 12:17                     ` Wojtek Narczynski
2004-10-21  9:45             ` Wojtek Narczynski
2004-10-22 17:56               ` Mark Lorenzen
2004-10-23 11:55                 ` Wojtek Narczynski
2004-10-19 15:55       ` jn
2004-10-19 22:11         ` Wojtek Narczynski
2004-10-20  5:42           ` jn
2004-10-19 21:35   ` Florian Weimer
replies disabled

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