🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.misc
Article #1398

Re: NeWS artistry

#1398
From: Daniel McCoy
Date: Thu, 15 Feb 1990 20:57
51 lines
3031 bytes
In article <26919@cup.portal.com> spage@cup.portal.com (S spage Page) writes:
>You could argue that using PostScript as the extension language is a
>dubious choice.  

Indeed I would.  
Postscript is great inside printers.
Just like Forth is great inside diagnostic ROM's.
As a programming language for the high level functionality of windows,
I remain unconvinced.
In my experience, NeWS servers have tended to crash and hang a lot when 
presented with something unfamiliar.   And that's not writing postscript 
code, but using utilities provided by the likes of Sun and SGI.

I personally don't like the idea of loading alien code that's as low
level as postscript into my window server.  The scheme just doesn't 
seem robust enough.  X has a lot of warts, but it at least seems like 
an X server can be written to protect itself from flakey applications.

>Software elegance and flat-out knock-em-dead technical wizardry never
>won the "war", 

I haven't looked for a while, but I remember the xnews server being
one of the most bloated pieces of software I have ever seen.
Elegance, in my experience, usually ends up compact.

If NeWS is so elegant, then how come it isn't the "default" window system
offered by Sun yet?

SGI uses it, but doesn't everybody do their SGI graphics programs 
with gl?  I know I do.  And I've hung the SGI NeWS server by hitting
control-C at the wrong time.
I'm writing this on a DecStation that has a pretty solid window system 
product based on X. I have never hung or crashed the server, and I've
been writing an X application.  (Granted, I've hung X servers on other 
platforms, but those also tended to have brain-dead versions of Unix.)

My main complaint about X is that it is too loosely coupled to toolkits.
As an application programmer, I don't want to have to decide between
Motif/XView/Athena-Widgets/whatever.  
I just want a robust server and a good toolkit.
Sun may win the window wars yet, but if they do methinks it will be because 
of the XView toolkit, not NeWS.

>Disclaimer: I worked at Sun and wrote the NeWS 1.0 manual.

Disclaimer: I worked at Sun when the graphics group had to make patches 
to SunView because the windows group was too swamped with bugs in their 
unreleasable versions of NeWs that they refused to do maintainance 
on the released software.  

Dan McCoy     ...!ucbvax!pixar!mccoy
Technical Details
Message-ID: <9202@pixar.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!ucbvax!ucsfcgl!pixar!mccoy
References: <76870@tut.cis.ohio-state.edu> <15521@well.UUCP> <1504@ole.UUCP> <130335@sun.Eng.Sun.COM> <1990Jan17.033134.4139@uncecs.edu> <1752@hjuxa.UUCP> <BOB.90Jan19125859@volitans.MorningStar.Com> <2716@bacchus.dec.com> <26919@cup.portal.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!ucbvax!ucsfcgl!pixar!mccoy
From: mccoy@pixar.UUCP (Daniel McCoy)
Newsgroups: comp.windows.misc
Subject: Re: NeWS artistry
Message-ID: <9202@pixar.UUCP>
Date: 15 Feb 90 20:57:45 GMT
References: <76870@tut.cis.ohio-state.edu> <15521@well.UUCP> <1504@ole.UUCP> <130335@sun.Eng.Sun.COM> <1990Jan17.033134.4139@uncecs.edu> <1752@hjuxa.UUCP> <BOB.90Jan19125859@volitans.MorningStar.Com> <2716@bacchus.dec.com> <26919@cup.portal.com>
Reply-To: mccoy@pixar.UUCP (Daniel McCoy)
Organization: Pixar -- Marin County, California
Lines: 51