🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #8640

Re: *COMPLETE* Postscript Description

#8640
From: Dick Dunn
Date: Fri, 22 Dec 1989 22:55
111 lines
5714 bytes
woody@rpp386.cactus.org (Woodrow Baker) writes:
> [Dick Dunn] is quite wrong
> in some assumptions.  First, PS is a GENERAL PURPOSE programming language
> with an imaging model as it's base.  It is everybit as potent and powerful
> as anything you can stack it up against,...[etc.]

What wrong assumptions have I made?  I said that PostScript is Turing-
equivalent - that's about as strong a statement as you need to make about
the (theoretical) power or generality.  It's a general-purpose language in
a sense, yet it's intended for a specific purpose (or set of purposes) -
there are things it's good for and that's what it's used for.

Show me some wrong assumptions.  Convince me that, say, more than 2% of
PostScript usage is for anything unrelated to imaging.

>  ...The decision to cripple the printer by going to 7 bit ascii
> (who uses that?  That disappeared with OCTAL for crying outloud!)...

Somebody here leads a very sheltered existence.

As for the business-card program - you're only doing "play" cards if you're
doing them on a 300 dpi printer, so let's keep that in mind.  (I've done
that too in a pinch; it's not a bad idea but you need a little
perspective.)  I don't know why you want to get really fancy or
complicated when you're at the lower end of acceptable quality, but that's
your business.

> It takes a LOT of time, sometimes 20 min to image a real complex card...

I'd say you're doing something wrong...can't much tell what at this
distance, but that's an eternity.

OK, so if you want to find some hacks to speed that up, go ahead and find
them!  But just because you've found one situation where PostScript and
your particular printer won't do what you want, doesn't mean there's a
general language deficiency.  Take a broader view.

> It apparent that Dick never had an ounce of curiosity,...

Yer smokin' rope, kid.

I wasn't complaining about your curiosity.  I was complaining that you're
sitting around whining about Adobe not solving your little problems for
you.

>...nor grew up during
> the early 70's with microcomputers...

No, I had already grown up by then (to the extent it can be said that I've
ever grown up:-).  I was teaching by the time the 4004 was out.  I've got
lots of curiosity about how things work, and I've disassembled my share of
code--more often to find out *why* something *didn't* work than *how* it
*did* work, but that's neither here nor there.

>...I started programming micros back
> in 76, when a 256 BYTE machine was normal,...

256-byte machines were never normal.  (Not everything which has existed is
normal.)  We're digressing here, but we'll get back to it.

>...and no one knew what to  curiosity
> bumps...

Hmmm...well, I certainly didn't.

>...We dug through code to see how it was written, what it did, and
> how to wring the most possible out of both it and the machine...

And that, to some extent, was going on a long time before you started
programming, and still goes on today.  But it's a lot less "necessary" now
than back then.  F'heaven's sake, CPUs are commodity items, memory is under
$100/Mb (again, thankfully:-), disk is $5/Mb or so...it's time to get up
out of the muck and work at a higher level.

In fact, it's just the shift in costs that made PostScript a viable "mass
market" tool.  It does some very high-level stuff and it requires a lot of
computing power.  The world in which people - as individuals - can afford a
PostScript printer is one in which the intense bit-fiddling just isn't
necessary...and if it isn't necessary, it really isn't desirable.  (It can
be fun, sure, but I'm talking about getting work done.)

> "hacker" ... by the classic definition "one who knows more about a machine
> because he takes the time to explore it more throughly that 99% of the people
> out there".  The guru type hackers.  I am NOT an amature "hacker".  I am a
> classic "hacker".

If you want to pat yourself on the back that way, fine...I think there are
plenty of "classic hackers" like myself who will disagree with your assess-
ment of yourself.

> ...Perhaps I am a bit of a hacker,
> if some one tells me something is "off limits" etc, I'm going to find out
> why...

Fine, go ahead.  But the point is that "what you can find out by poking
around" is a lot different from "what's specified and guaranteed to work."
If you find something that seems to work for you, and you want to take your
chances, go ahead...but you don't need to whine about Adobe not handing it
to you on a platter.

> This discussion group is not a place for flames, or diatriabes or even 
> personal attacks.  So right now, I will say, that I have just violated that
> with the above paragraph, and I applogize for that...

Not really necessary; it wasn't that bad and the egg's on your face anyway.
But how could the apology be sincere?  It's in the same article as what
you're apologizing about...if you didn't want to say it you could have
deleted it.
-- 
Dick Dunn     rcd@ico.isc.com    uucp: {ncar,nbires}!ico!rcd     (303)449-2870
   ...Mr. Natural says, "Use the right tool for the job."
Technical Details
Message-ID: <1989Dec22.225550.2508@ico.isc.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!wuarchive!mit-eddie!uw-beaver!rice!cs.utexas.edu!ico!vail!rcd
References: <POLLACK.89Dec4133944@toto.cis.ohio-state.edu> <28@macuni.mqcc.mq.oz> <17480@rpp386.cactus.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!wuarchive!mit-eddie!uw-beaver!rice!cs.utexas.edu!ico!vail!rcd
From: rcd@ico.isc.com (Dick Dunn)
Newsgroups: comp.lang.postscript
Subject: Re: *COMPLETE* Postscript Description
Message-ID: <1989Dec22.225550.2508@ico.isc.com>
Date: 22 Dec 89 22:55:50 GMT
References: <POLLACK.89Dec4133944@toto.cis.ohio-state.edu> <28@macuni.mqcc.mq.oz> <17480@rpp386.cactus.org>
Distribution: comp
Organization: Interactive Systems Corporation, Boulder, CO
Lines: 111