Path: utzoo!attcan!uunet!lll-winken!lll-ncis!helios.ee.lbl.gov!pasteur!agate!bionet!ig!arizona!gudeman From: gudeman@arizona.edu (David Gudeman) Newsgroups: comp.lang.misc Subject: Re: Bondage and Discipline Languages Message-ID: <8609@megaron.arizona.edu> Date: 9 Jan 89 03:00:15 GMT Organization: U of Arizona CS Dept, Tucson Lines: 14 In article <488@babbage.acc.virginia.edu> mac3n@babbage.acc.virginia.edu (Alex Colvin) writes: >... >does icon allow a computation (expression?) to generate several unsynchronized >result streams? Yes and no. It depends on what you mean by ``unsynchronized''. Icon does allow result sequences to be liberated from their immediate context with co-expressions, so the results can be gathered at the programmer's leisure rather than in a depth-first order. But Icon doesn't support parallelism. However, there is a language based on Icon that uses generators as a basis for parallelism. Quite an interesting feature. The languages is experimental, it's not distributed or supported.