Xref: utzoo comp.lang.c:9441 comp.lang.misc:1458 Path: utzoo!yunexus!geac!daveb From: daveb@geac.UUCP (David Collier-Brown) Newsgroups: comp.lang.c,comp.lang.misc Subject: Re: volatiles Summary: Edison Message-ID: <2611@geac.UUCP> Date: 19 Apr 88 11:44:51 GMT Article-I.D.: geac.2611 Posted: Tue Apr 19 07:44:51 1988 References: <1394@pt.cs.cmu.edu> <1530@dataio.Data-IO.COM> <1412@pt.cs.cmu.edu> <2584@ttrdc.UUCP> <1414@pt.cs.cmu.edu> <4437@ihlpf.ATT.COM> Reply-To: daveb@geac.UUCP (David Collier-Brown) Organization: The Geac "Per Brinch Hanson" Department Lines: 41 | In article <1414@pt.cs.cmu.edu> edw@IUS1.CS.CMU.EDU (Eddie Wyatt) writes: || Another option for you is to consider developing an entire new || language with multi-tasking support. Design it in such way that it || is easy to optimize, and is general enough to describe external events || such as hardware as a special task. Ok, see below... In article <4437@ihlpf.ATT.COM> nevin1@ihlpf.UUCP (00704a-Liber,N.J.) writes: | Do you intend to rewrite all of Unix and all the C applications currently | in use in your new language? And are you willing to train all the people | who are going to use this new language? And what do we do during the three | or four years that it is going to take to fully develop this language? | Writing an entirely new language is not a viable solution for the short | term. Short term? The short term is **always** already over. The language has existed for a number of years, was announced in a special issue of Software, Practice and Experience, has a small but vocal programmer base, is used in several Universitys to teach Operating Systems and is even available on an IBM Poisonous Computer... Per Brinch Hansen's "Edison": while (not done) outputBuffer = inputBuffer; cobegin 1 fill(inputBuffer,stream1); and 2 empty(outputBuffer,stream2); coend end while --dave (minor syntactics errors admitted) c-b -- David Collier-Brown. {mnetor yunexus utgpu}!geac!daveb Geac Computers International Inc., | Computer Science loses its 350 Steelcase Road,Markham, Ontario, | memory (if not its mind) CANADA, L3R 1B3 (416) 475-0525 x3279 | every 6 months.