Path: utzoo!attcan!uunet!wuarchive!brutus.cs.uiuc.edu!apple!netcom!hinton From: hinton@netcom.UUCP (Greg Hinton) Newsgroups: comp.lang.c Subject: Re: Coroutines in C Summary: Concurrent C Message-ID: <2151@netcom.UUCP> Date: 18 Aug 89 03:17:15 GMT References: <5663@ficc.uu.net> Reply-To: hinton@netcom.UUCP (Greg Hinton) Organization: NetCom -- San Jose, CA Lines: 22 In article <5663@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes: >Isn't it about time that there was some effort made to provide a standard >coroutine library in C. >These routines together would allow the portable implementation of threads >on a wide variety of systems, if they became widespread. Isn't this precisely what the language Concurrent C attempts? "Concurrent C is the result of an effort to enhance C so that it can be used to write concurrent programs that can run efficiently on single computers, on loosely-coupled distributed computer networks, or on tightly-coupled multiprocessors. Concurrent C is an upward-compatible extension of C. These extensions include mechanisms for the declaration and creation of processes, for process synchronization and interaction, and for process termination and abortion." _The_Concurrent_C_Programming_Language_, Gehani & Roome, p. xii. Anyone know any more about this language? -- Greg Hinton INET: hinton@netcom.uucp UUCP: ...!uunet!apple!netcom!hinton