🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #1959

Compiling PostScript code

#1959
From: Jonathan Monsarrat
Date: Mon, 24 Aug 1992 02:35
31 lines
1070 bytes
I really like to use names of more than 5 letters and put foolish
things like whitespace between my PostScript commands.

Is there a "PostScript Compiler" that generates compressed PS from
big ol' whitespace-filled long-named PS?

For example, the below routine would be transformed

% This function does some cool stuff
/MyFunctionMapper
{
  /elvis 2 def
  /manilow 3 def
  /berry 4 def
  /jackson elvis manilow add berry add def
  jackson
} bind def

Into this:

/d /def load def
/A{/e 2 d /m 3 d /b 4 d /j e m add b add d j} bind d

Although I suppose a REALLY GREAT compiler might just compiler this into:

9

Thanks.

-Jon Monsarrat
 PS love { HONK } if
Technical Details
Message-ID: <1992Aug24.023510.25470@cs.brown.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!brunix!brunix!jgm

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.postscript
Path: arc1-ca.pugleaf.net!sparky!uunet!brunix!brunix!jgm
From: jgm@cs.brown.edu (Jonathan Monsarrat)
Subject: Compiling PostScript code
Message-ID: <1992Aug24.023510.25470@cs.brown.edu>
Sender: news@cs.brown.edu
Organization: Brown University Department of Computer Science
Distribution: comp.lang.postscript
Date: Mon, 24 Aug 1992 02:35:10 GMT
Lines: 31