🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #8639

Re: *COMPLETE* Postscript Description

#8639
From: Amanda Walker
Date: Sat, 23 Dec 1989 00:54
37 lines
2368 bytes
In article <17480@rpp386.cactus.org>, woody@rpp386.cactus.org (Woodrow Baker)
writes:
> First, PS is a GENERAL PURPOSE programming language
> with an imaging model as it's base.

This is true, and both the language and the imaging model are quite well
documented.  The fact that the PostScript imaging model does not provide
a means to "read back" the current image isn't a deficiency in Adobe's
docs--it was a conscious design decision, and one (in fact) that I agree
with.  300 dpi bitmaps are tractable; 2540 ones aren't, and there do in
fact exist PostScript printers that use display lists instead of a page
buffer (and then they render things a band at a time).

One of the nice things that NeWS does is to add a few operators (like
"copyarea") that act on the page image without letting the programmer
make any assumptions about its resolution, etc.

Of course, some enterprising hacker type could quite easily write a
bit of 68000 machine code to do this and load it in with cexec...  This
would be a much more "traditional hacker" approach than whining :-).

> 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.

Even so, no one has any obligation to help you, especially not Adobe...
Going off on your own is just that.  No one is saying you can't hack
your printer to your heart's content, Woody.  All some of us are saying
is that, however nifty the things are that you find out, they're not
part of PostScript (except for Type 1 fonts, and even that's borderline),
and that because of this, Adobe has very valid reasons for not encouraging
people to write PostScript code that depends on them.  They're parts of the
LaserWriter (or maybe the Redstone controller, at best), not PostScript.

Amanda Walker
InterCon Systems Corporation
--
Technical Details
Message-ID: <1651@intercon.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!intercon!news
References: <POLLACK.89Dec4133944@toto.cis.ohio-state.edu> <28@macuni.mqcc.mq.oz> <1989Dec21.000312.3330@ico.isc.com> <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!intercon!news
From: amanda@mermaid.intercon.com (Amanda Walker)
Newsgroups: comp.lang.postscript
Subject: Re: *COMPLETE* Postscript Description
Message-ID: <1651@intercon.com>
Date: 23 Dec 89 00:54:10 GMT
References: <POLLACK.89Dec4133944@toto.cis.ohio-state.edu> <28@macuni.mqcc.mq.oz> <1989Dec21.000312.3330@ico.isc.com> <17480@rpp386.cactus.org>
Sender: news@intercon.com
Reply-To: amanda@mermaid.intercon.com (Amanda Walker)
Lines: 37