Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!shelby!labrea!rutgers!rochester!pt.cs.cmu.edu!PULSAR.FAC.CS.CMU.EDU!moore From: moore@PULSAR.FAC.CS.CMU.EDU (Dale Moore) Newsgroups: comp.lang.postscript Subject: Re: PS libraries Message-ID: <4898@pt.cs.cmu.edu> Date: 4 May 89 13:27:11 GMT References: <2994@daisy.UUCP> <775@adobe.UUCP> <8751@polya.Stanford.EDU> <783@adobe.UUCP> <98@snll-arpagw.UUCP> <109@snll-arpagw.UUCP> <809@adobe.UUCP> <8349@chinet.chi.il.us> Organization: Carnegie-Mellon University, CS/RI Lines: 39 Ok. I've bit my tongue for too long about this Control-D stuff. I can't hold it in any longer.... FLAME ON Control-D should not be in the PostScript file. Don't confuse the Language with the transport mechanism. You don't put Control-S and Control-Q in your file do you? Yet they serve the communication protocol as importantly as Control-D. Control-D does not mean End of File or End of Session or whatever in PostScript. Check out the red book (RTFM). I've got several PostScript printers that are connected to an Ethernet. You don't send down a Control-D on the ethernet to indicate End-Of-File. You send a Packet with the FIN bit set, or some other protocol dependent thing. Maybe I want a Control-D in my file. Maybe I don't want to have my spoolers filter it out. Maybe my code looks something like... /foobar currentfile 8 string readstring Foo\004Bar\003 def I'm tired of PC weanies coming to bitch at me because their PostScript files won't work on my printers. And I look at their PostScript, and they have Control-D in them. This is just another example of how the PC is setting back Computer Science at least decade. END OF FLAME Above is a collection of random characters. They do not represent the opinion of anyone anywhere. All flames can be filed in /dev/null, NLA0:, WasteBasket, our your favorite Trashcan Icon, which may or may not be trademarked, copyrighted, and patented. --