Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail From: Kragen Javier Sitaker Newsgroups: comp.lang.forth,comp.lang.postscript Subject: Re: Postscript in 4tH Date: Tue, 08 Sep 2026 02:09:43 -0300 Organization: Primarily biological and memetic Lines: 30 Message-ID: <875x0gib1k.fsf@debian> References: <117hl2n$1ne4b$1@dont-email.me> <871pb7l36f.fsf@nightsong.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 08 Sep 2026 05:12:03 +0000 (UTC) Injection-Info: dont-email.me; logging-data="4092656"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zTqlTizXKvvyQNQK6XjHS"; posting-host="d8b2792e0f4b3d7e1e2ac925ec3696b1" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Cancel-Lock: sha1:vZ2+Cbdqu1n0gD47aq/qqZTDXWg= sha1:XHMmRwcwY+ogLQ21Fv3HJpeSJsE= sha256:cmMGfzjcyknxes16ySVHUOsGK25KBOkN4zQ5E8EUiW4= sha1:HJAmi9ueT2U0RCq+dB/UyGzKeyc= sha256:vc6YNoA328kAm6oDQ2bmmGF3uFxRd/BrtBCcJsbTEMU= Xref: csiph.com comp.lang.forth:135599 comp.lang.postscript:4023 albert@spenarnc.xs4all.nl writes: > In article <871pb7l36f.fsf@nightsong.com>, > Paul Rubin wrote: >>That's interesting as Postscript itself is a rather broken version of >>Forth. Do you mean with SVG calls you can do all the usual Postscript >>stuff including text rendering? >> >>I just wrote some Postscript code recently and hit some ridiculous snags >>due to dumb stuff in the language. They were fixable but "traps for the >>unwary" as it were. > > Maybe you weren't fully embracing the language. Don't expect it > to be Forth. I think of PostScript as being Lisp, more or less, but with quasi-Forth syntax, and using arrays where Lisp uses linked lists. Maybe Lua or Python is a closer analogy: PostScript has separate array and dictionary types, like Python. But it’s extensible like Lisp or Forth. Aside from the Adobe manual, Paul Bourke has a great tutorial and reference at . Nathan Laredo has an amazing collection of PostScript code at , which is worth browsing through, and of course Don Lancaster has lots of interesting stuff at and nearby. Mitch Bradley wrote a Forth *in* PostScript: Kragen