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 Pennsylvanialiam@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