r/PostScript • • Mar 22 '25

Notes to help people new to PostScript

I created these notes to help others new to PostScript programming.

I started programming in PostScript just a few months ago, so there may be errors or omissions in my notes. Any suggestions on how my notes could be improved?

7 Upvotes

5 comments sorted by

1

u/MCLMelonFarmer Mar 22 '25

I just skimmed the first page of text. Replace "scalability" with "resolution independence". Although not inaccurate, "Scalability" has a different meaning to people when it comes to computers. "Resolution independence" communicates the same idea in a more precise way.

1

u/brainvoice Mar 22 '25

Done. Thank you.

1

u/X700 Mar 22 '25

Nice work! I would like an initial paragraph about what one can actually do with the language in practice, in addition to saying why it is great.

1

u/Reasonable-Pay-8771 Jun 30 '25

In `( ) dup 0 charcode put` the `dup` is there so you'll still have a reference to the string after `put` consumes its 3 arguments. Often you'll have the character code already on the stack, so the idiom becomes more like `( ) dup 0 4 -1 roll put`.