gnu@hoptoad.uucp (John Gilmore) (01/01/89)
After reading much of the DPS preliminary manual, my evaluation of the situation is that Adobe has largely reimplemented NeWS, but changed all the names of everything so that applications will not port between them. Clearly there are design differences in spots, and Adobe has made some performance hacks at the language level, where Sun didn't feel the need; but there is a strong fundamental similarity of design. Why Adobe chose to change all the names is less clear. Possibly a straight case of NIH (not invented here) combined with pretensions of control of the language. Possibly they, or their major customers DEC and NeXT, deliberately wanted to fragment the market to reduce its openness (ability of customers to move to competitors' equipment without breaking their software). I doubt DEC would shed a tear if PostScript on screens never quite took off, since that would leave their inferior X window system winner by default. What to do about it has me torn. In some ways I think Sun and other NeWS vendors (like me) should move to the DPS names, providing a compatability package for old NeWS applications. In other ways I think the NeWS community should thumb its nose at Adobe, let them remain incompatible, and beat them fair and square in the market instead. If they get away with making us play catch-up this time, they'll repeat it forever -- the standard IBM-style Fear/Uncertainty/Doubt game. -- John Gilmore {sun,pacbell,uunet,pyramid,amdahl}!hoptoad!gnu gnu@toad.com Love your country but never trust its government. -- from a hand-painted road sign in central Pennsylvania
liam@cs.qmc.ac.uk (William Roberts) (01/06/89)
If DPS reimplements NeWS with all the names changed, then Adobe's pre-release stuff was a lie from start to finish. The essential difference between DPS and NeWS is that DPS has *NO INPUT MODEL*. DPS is purely another graphics output language and so can be "totally compatible with Printer PostSCript" just like the Adobe blurb says. It also uses the underlying window system to provide fragments of drawing surface, so it doesn't include the window system aspects of NeWS: no silly-shaped windows. -- William Roberts ARPA: liam@cs.qmc.ac.uk (gw: cs.ucl.edu) Queen Mary College UUCP: liam@qmc-cs.UUCP LONDON, UK Tel: 01-975 5250