Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.postscript > #2688

Welcome to comp.lang.postscript!

Newsgroups comp.lang.postscript
Date 2016-07-07 23:22 -0700
Message-ID <a6088016-42e9-4666-970e-362c206182ca@googlegroups.com> (permalink)
Subject Welcome to comp.lang.postscript!
From luser droog <luser.droog@gmail.com>

Show all headers | View raw


We deal primarily with hacking in the PostScript Language
as defined by Adobe Systems and occasionally branch into 
related topics like geometry, general programming, emulating 
other languages' features in ps, pdfmarks, other systems 
employing the Adobe Image Model, etc.

Questions here tend to be more chatty or conceptual since 
there also exists StackOverflow.com if you have a specific
programming problem and need to find the answer. 

This is an infrequent posting wherein I quote the current
markdown-format text from http://stackoverflow.com/tags/postscript/info .
You can suggest edits on that page. All suggested edits 
(even mine) pass through a review process.



PostScript is a Turing-complete page description programming language, designed and developed by Adobe. There are three major releases of PostScript.

1. **PostScript Level 1** &mdash; this was released to the market in 1984 as the resident operating system of the Apple LaserWriter laser printer, inaugurating the Desktop Publishing Era.
2. **PostScript Level 2** &mdash; released in 1991, this contained several important improvements to Level 1, including support for image decompression, in-RIP separation, auto-growing dictionaries, garbage collection, Named Resources, binary encodings of the PostScript program stream itself.
3. **PostScript 3** &mdash; the latest and perhaps most widely adopted version was released in 1997. It too contains several import improvements over Level 2 such as Smooth Shading. The term &ldquo;level&rdquo; has been dropped. 

PostScript is typically used as a page description language, although it can also be used for other purposes.

###Online References

* [PostScript Language Reference Manual, 3ed](http://partners.adobe.com/public/developer/en/ps/PLRM.pdf) - The PostScript 3 standard. (7.41MB pdf)  

* [PostScript Language Reference Manual, 2ed](http://partners.adobe.com/public/developer/en/ps/psrefman.pdf) - The PostScript Level 2 standard. (includes Display PostScript documentation.) (3.29MB pdf)  

* [Postscript Tutorial and Cookbook](http://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF) - The blue book. (847KB pdf)  
* [Postscript Language Program Design](http://www-cdf.fnal.gov/offline/PostScript/GREENBK.PDF) - The green book. (911KB pdf)  

* [Thinking in Postscript](http://wwwcdf.pd.infn.it/localdoc/tips.pdf) - By the author of the green book and the blue-book's tutorial. (826KB pdf)

* [Adobe Type 1 Font Format](https://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF) (444KB pdf)

* [PostScript Language Code Optimization: Rectangles](http://partners.adobe.com/public/developer/en/ps/sdk/5126.PS_Rect.pdf) - Optimization tips. (84.7KB pdf)  

* [Adobe PostScript SDK Archive](http://partners.adobe.com/public/developer/ps/sdk/index_archive.html) - Sample code. Supplementary documents (like DSC and EPS). (html directory of pdfs and other files)  

* [Troubleshoot PostScript errors](http://helpx.adobe.com/x-productkb/global/troubleshoot-postscript-errors.html) - Debugging tips. (158KB html)  

* [Acumen Journal](http://www.acumentraining.com/acumenjournal.html) - Archive of Postscript and PDF programming articles. (html directory of zipped pdfs)  

* [Mathematical Illustrations: A Manual of Geometry and Postscript](http://www.math.ubc.ca/~cass/graphics/manual/) - by Bill Casselman. (html directory of pdf chapters and code downloads)

* [Thread with many sorting algorithm implementations](https://groups.google.com/d/topic/comp.lang.postscript/p9gr6p-q3Gk/discussion) (usenet archive)

* Don Lancaster's [Guru Pages](http://www.tinaja.com/)

* Anastigmatix's [Direct use of the Postscript Language](http://www.anastigmatix.net/postscript/direct.html)

* Open-source step-wise [Debugger for Postscript Code](https://github.com/luser-dr00g/debug.ps)

###FAQs

* [Usenet FAQ (circa 1995)](ftp://ftp.cs.brown.edu/pub/comp.lang.postscript/FAQ.txt)  

* [Wikibooks PostScript FAQ](http://en.wikibooks.org/wiki/PostScript_FAQ)  

* [SO PostScript questions sorted by most-frequently viewed](http://stackoverflow.com/questions/tagged/postscript?sort=frequent)  


###Books

* Postscript Language Reference Manual, 1ed, 1985. Recommended for its small size, and easy operator index from the summary pages (missing from later editions).

Back to comp.lang.postscript | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2016-07-07 23:22 -0700
  Re: Welcome to comp.lang.postscript! Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-08-04 17:05 -0700
  Re: Welcome to comp.lang.postscript! Martin Leese <please@see.Web.for.e-mail.INVALID> - 2016-08-04 23:12 -0600
  Re: Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2017-01-02 16:28 -0800
    Re: Welcome to comp.lang.postscript! Carlos <angus@quovadis.com.ar> - 2017-01-03 15:24 +0100
      Re: Welcome to comp.lang.postscript! Michael Unger <spam.to.unger@spamgourmet.com> - 2017-01-03 17:27 +0100
      Re: Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2017-01-03 09:46 -0800
        Re: Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2017-01-11 20:03 -0800
          Re: Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2017-01-11 20:09 -0800
        Re: Welcome to comp.lang.postscript! tlvp <mPiOsUcB.EtLlLvEp@att.net> - 2017-01-12 03:35 -0500
          Re: Welcome to comp.lang.postscript! Ross Presser <rpresser@gmail.com> - 2017-01-12 20:02 -0800
            Re: Welcome to comp.lang.postscript! tlvp <mPiOsUcB.EtLlLvEp@att.net> - 2017-01-13 23:22 -0500
              Re: Welcome to comp.lang.postscript! helbig@asclothestro.multivax.de (Phillip Helbig (undress to reply)) - 2017-01-14 07:58 +0000
                Re: Welcome to comp.lang.postscript! tlvp <mPiOsUcB.EtLlLvEp@att.net> - 2017-01-14 23:09 -0500
                Re: Welcome to comp.lang.postscript! helbig@asclothestro.multivax.de (Phillip Helbig (undress to reply)) - 2017-01-15 09:33 +0000
                Re: Welcome to comp.lang.postscript! tlvp <mPiOsUcB.EtLlLvEp@att.net> - 2017-01-16 00:38 -0500
                Re: Welcome to comp.lang.postscript! helbig@asclothestro.multivax.de (Phillip Helbig (undress to reply)) - 2017-01-16 22:04 +0000
                Re: Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2017-01-24 10:11 -0800
                Re: Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2017-01-26 09:58 -0800
                Re: Welcome to comp.lang.postscript! luser droog <luser.droog@gmail.com> - 2017-01-26 10:04 -0800
                Re: Welcome to comp.lang.postscript! ken <ken@spamcop.net> - 2017-01-27 08:08 +0000

csiph-web