From owner-freebsd-questions Sat Jan 20 13:53:12 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA24072 for questions-outgoing; Sat, 20 Jan 1996 13:53:12 -0800 (PST) Received: from chemserv.umd.edu (chemserv.umd.edu [129.2.64.40]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA24067 for ; Sat, 20 Jan 1996 13:53:07 -0800 (PST) Received: from cappuccino.eng.umd.edu (cappuccino.eng.umd.edu [129.2.98.14]) by chemserv.umd.edu (8.7.3/8.7) with ESMTP id QAA23139; Sat, 20 Jan 1996 16:49:08 -0500 (EST) Received: (chuckr@localhost) by cappuccino.eng.umd.edu (8.7.3/8.6.4) id QAA03300; Sat, 20 Jan 1996 16:49:02 -0500 (EST) Date: Sat, 20 Jan 1996 16:49:02 -0500 (EST) From: Chuck Robey X-Sender: chuckr@cappuccino.eng.umd.edu To: Terry Lambert cc: wollman@lcs.mit.edu, leisner@sdsp.mc.xerox.com, freebsd-questions@FreeBSD.org Subject: Re: streams In-Reply-To: <199601202109.OAA12171@phaeton.artisoft.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-questions@FreeBSD.org Precedence: bulk On Sat, 20 Jan 1996, Terry Lambert wrote: > > > It is well-known to be disadvantageous to actually /use/ streams. > > > > Garrett, I originated this stream, asking Mike Smith if he knew of any > > streams-negativisms. Sounds like you do, would you care to amplify? I'm > > really curious, because they seem like (to me) an analog to stackable > > filesystems, for character io. Why not? > > Garrett will probably answer too, but your analogy fails. Terry, I lifted that analogy from Heidemann's paper, where he draws it. He's the author of stackable FSs. Besides, I think you take the analogy too far; any analogy, if taken far enough, fails. >From Garrett's comments and yours, and they make sense, using streams for a basis of networking is _bad_. OK, but if I was proposing a streams interface for character io only (maybe including ppp), would your comments still be accurate? [comments regarding using streams for networking deleted] > > So the primary utility for streams is for use of stack drivers from > commercial sources and for the simplified developement environment > (justified if you consider Streams stacks to be prototypes rather > than production code. > > > Terry Lambert > terry@lambert.org > --- > Any opinions in this posting are my own and not those of my present > or previous employers. > ============================================================================ Chuck Robey chuckr@eng.umd.edu -- I run FreeBSD on n3lxx and Journey2 --------------------------------------------------------------------------- The Dilbert Zone is Dilbert's new WWW home! The area features never-before-seen original sketches of Dilbert, a photo tour of Scott Adams' studio, Dilbert Trivia and memorabilia, high school photos and much more!: