jjf@hjuxa (35G-FRANEY) (04/11/91)
Hello, I'm interested in learning about how System V Streams are being used. I've seen its use in a layered stack archetecture (ala OSI), and glimpses of its use as by tty line discipline/driver. I've also had the pleasure of designing and implementing two modules for data communications. If anyone knows of or has seen periodical articles or books aimed at describing the various uses of Streams, or at a particular application design, or of the problems Streams made or solved for a given implementation could you please forward the reference to me? Actually, if there is ANY documentation that describes Streams in more depth than in the primer, I'm interested. By the way, to those implementing or designing Stream's modules: Are you using or defining a set of Streams programming/design conventions? Is there a movement to lay down Streams conventions and make them public? Thank-you jjf@sysv.enet.dec.com rutgers!hjuxa!jjf John Franey
kandall@nsg.sgi.com (Michael Kandall) (04/12/91)
In article <1991Apr11.153008.1442@hjuxa> jjf@hjuxa (35G-FRANEY) writes: |Hello, | |I'm interested in learning about how System V Streams are being |used. I've seen its use in a layered stack archetecture (ala OSI), |and glimpses of its use as by tty line discipline/driver. I've also had |the pleasure of designing and implementing two modules for data communications. | |If anyone knows of or has seen periodical articles or books aimed at |describing the various uses of Streams, or at a particular application |design, or of the problems Streams made or solved for a given implementation |could you please forward the reference to me? | AT&T USL offers an input method for Japanese based on STREAMS. In Japanese, since there are more characters than keys on the keyboard, a dialog occurs in which a user selects the desired character. After selection, the character is passed to the application. Depending on the application and environment, since the dialog manager fits between the terminal and the application, STREAMS can be a natural place for it. Also, different users can use different input methods with the same application in a modular fashion without recompilation, and all the other usual STREAMS benefits. I thought it was a fairly unique use of STREAMS which is non-networked. | |Thank-you |jjf@sysv.enet.dec.com |rutgers!hjuxa!jjf |John Franey Mike Kandall Nihon SIlicon Graphics kandall@nsg.sgi.com