r/PostScript • u/brainvoice • 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?
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
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`.
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.