Postscript coding resources
Postscript is one of my favourite programming languages. Resources for postscript programming are not too common, and are always popping up and then disappearing, as things tend to do on the Web. Here is a snapshot of links that work: I will do my best to keep them up-to-date.
- Updates appended:
- Books/Longer tutorials
- Taking Advantage of PostScript - 2001, John F. Sherman (PDF, 323p)
- Thinking in Postscript - 1990, Glen C. Reid (PDF, 239p)
- Mathematical Illustrations: A Manual of Geometry and PostScript - 2004, Bill Casselman (PDFs, 266p)
- Inside Postscript - 1989, Frank Braswell (PDF, 308p)
- Tutorials:
- A Short Introduction to Postscript - 2017, Peter Fischer (PDF, 58p)
- Learning PostScript by Doing 2005 - André Heck (PDF, 98p)
- Practical Postscript: A Guide to Digital Typesetting - 2000, David Byram−Wigfield (PDF, 92p)
- THE TINY GUIDE for PostScript Markup - 1994, David Byram−Wigfield (PDF, 47p)
- Reference - The Red and Blue books are also known as the Postscript Bibles
- Red book: PostScript Language Reference third edition (Adobe) (archive.org) 1999 (PDF, 912p)
- Blue book: Postscript Tutorial and Cookbook - (archive.org) 1985 (PDF, 242p)
- Green book: Postscript language program design - (archive.org) 1988 (PDF, 228p) (archive.org zipped copy)
- A Bibliography of PostScript and Portable Document Format Literature 2019, Nelson H. F. Beebe (PDF, 54p)
- On the Use of the PostScript Programming Language in an Undergraduate Computer Graphics Course - 2008, Thomas Walter Rauber (PDF, 13p)
- Tutorials
- PostScript FAQ/Programming PostScript - 2021, Wikibooks
- Postscript video tutorial (youtube) - 2019, Jon Winans
- github repo
- Learning Postscript - 2019 (PDF, 14p)
- Postscript examples - 2016, Ivan Sostarko, (code, 43 examples)
- PostScript Drawing for the Sciences - 2009, Alan G. Isaac
- First Guide to PostScript - 2006, Peter Weingartner
- PostScript Drawing: An Economist’s Guide - 2003, Alan G. Isaac (PDF, 41p)
- Postscript Tutorial - 1998, Paul Bourke
- Paradigms: Just a little bit of PostScript - 1996, Kees van der Laan (PDF, 14p)
- Postscript Tutorial and Reference - 1992, Ian Utting (PDF, 19p)
- Sites
- comp.lang.postscript (newsgroup)
- Stackoverflow: tag: postscript
- Getting started with postscript - riptutorial
- Postscript (extensive) - Inkguides
- MIT Postscript archive (/afs/sipb/contrib/postscript; many PS files, from 1990s mostly)
- Advanced
- Error Handling - riptutorial
- Resource packaging for the PostScript® language - 2009, anastigmatix
- Function Graphs and Other Applications for PostScript - Gernot Hoffmann (PDF, 47p)
- Using Acrobat Distiller as a General Purpose PostScript Computer (coding examples) - 1997, Don Lancaster (HTML)
- Postscript insider secrets - 1990, Don Lancaster (PDF, 9p)
- Knuth-Liang hyphenation for the PostScript® language - 2006, anastigmatix
- Postscript resources (extensive!)- Don Lancaster
- Acumen Journal (PDF and Postscript information) - 2000-2013, John Deubert (PDFs, 68 issues!)
- John Deubert's Acumen Training: Postscript Resources (extensive)
- A Study of PostScript as a graphics programming language (thesis) - 1988, Ruane Miller (PDF, 100p)
- Fractals, L-Systems, Tilings, Shadows, etc
- Postscript (depth, shadow, fractals, animation, L-systems) - 2008, Peter Kleiweg
- Fractals and PostScript (artistic renderings)- 2022, Kristen Ankiewicz
- Postscript (mosaic, tilings)- Stijn van Dongen
- L-Systems in PostScript - 2016, Michel Charpentier (HTML)
- Pythagoras Trees in PostScript - 2013, Kees van der Laan (PDF, 22p)
- Tiling in PostScript and METAFONT – Escher’s wink - 1997, Kees van der Laan (PDF, 29p)
- Julia fractals in PostScript - 2012, Kees van der Laan (PDF, 51p)
- Classical Math Fractals in PostScript - 2013, Kees van der Laan (PDF, 30p)
- PostScript as a Programming Language (L-systems, fractals) - 2012, Michel Charpentier
- AGAPO Game boards in Postscript (Othello, Go, Chess, Chequers, Dominoes, Mancala, hex) - Cameron Browne and João Neto
- Command reference cards
- Reference quick card - 2006, ULowel CS Dept
- Postscript commands - Bill Casselman; PDF
- PostScript Operators - 2006, Peter Weingartner
- Index To Postscript Operands and Symbols - Imation
- Libraries, code collections @github
- dmmlib (Library of convenient postscript functions) - 2022, Denis Moskowitz
- Postscript hacks - 2022, Henner Zeller
- PostScript Language Utilities - 2022, Scriptit
- Postscript (fractals, Penrose tilings) - 2019, Izaak van Dongen
- Postscript (L-systems, Hilbert curve) - 2020, Adam Mayer
- PostScript (extensive library) - 2019, glaukon-ariston
- pstest (PostScript unit test framework) - 2016, Jan Schormann
- Postscript Libraries - 2022, RogerBW
- PostScript-gradients-tests - 2017, Shlomi Fish
- Personal
- Klingon K-22 (Bird-of-Prey) Posters in Postscript - 2022, Glen Newton. Four posters depicting a K-22 Bird-of-Prey in hand-coded postscript. Two of the posters inspired by two classic British Airways posters (1920s-30s) and two completely new posters.
- New additions (unclassified)
- 2023-12-03 - github search for postscript code repos, with year of last update
- Little useful and silly PostScript hacks (2021)
- PostScript Fractals (2016)
- Postscript Tutorial (2019)
- (43) Postscript Examples (2016)
- This open source project contains a PostScript error handler, which can be used to troubleshoot PostScript errors and other problems that occur when printing (2019)
- Library of convenient postscript functions (2023)
- Alternate line styles in PostScript [Not github] (2008)
- A portable source-level debugger for postscript programs (2020)
- Fractals
- Many examples (L-Systems, fractals, etc) (2021)
- A First Guide to PostScript - epub version (2016)
- The brownian.ps subroutines for random fractal ("Brownian Noise") curves and landscapes, for artists to generate horizons, cloudscapes, interestingly textured backgrounds, etc (2018)
- My PostScript modules (2019)
- A PostScript unit test framework written in PostScript (2016)
- Examples of color and black-and-white gradients (2017)
- Postscript tutorial (github) (2022)
- A PostScript program that draws a Pinwheel tiling (2015)
- This repository contains 2 sort functions for PostScript: mergesort.ps quicksort.ps (2022)
- Switch-case library for PostScript (2021)
- Postscript unit tests (2015)
- A recursive inspection library for PostScript, stylised in the vein of Node.js's colourful util.inspect() output (2023)
Comments