Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!pacbell.com!pacbell!att!cbnewsc!lgm From: lgm@cbnewsc.att.com (lawrence.g.mayka) Newsgroups: comp.lang.lisp Subject: Re: Lisp shells for Unix (was: Extensible languages....) Summary: Dick Waters' Series/Generators package supports dataflow and pipefitting Message-ID: <1990Sep4.134117.11714@cbnewsc.att.com> Date: 4 Sep 90 13:41:17 GMT References: <13198@hydra.gatech.EDU> <5881@hplabsz.HPL.HP.COM> Organization: AT&T Bell Laboratories Lines: 18 In article <5881@hplabsz.HPL.HP.COM>, mayer@hplabsz.HPL.HP.COM (Niels Mayer) writes: > I think the | > sytax of current shells capture the flow of data quite > nicely. THe lisp syntax above captures the notion of doing functional > programming with return values, not streams of data. We want a syntax that > captures the notion of dataflow (see also the comments about computing w/ > "streams" from Abelson & Sussman's SICP Ch. 3.??)... I think that if you're > expecting to do interesting things with streams, you want to settle on a > different kind of syntax + semantics than the above. The Series/Generators package described in Appendices A and B of "Common Lisp the Language - Second Edition" supports this model. Lawrence G. Mayka AT&T Bell Laboratories lgm@iexist.att.com Standard disclaimer.