Category:PostScript: Difference between revisions
Content deleted Content added
Fixed factual errors, dead links, questionable formatting choices, incorrect casing, and various other nits. |
|||
(10 intermediate revisions by 4 users not shown) | |||
Line 1:
{{language|PostScript}}
'''PostScript''' is a concatenative, dynamically-typed language with abundant metalanguage facilities. It allows definition of new control structures at runtime, and supports reflection and reification of stack, scopes, and even continuations. With Display PostScript, the language even has facilities for multi-threaded execution. Since the language interpreter is essentially a stack machine, it is suitable for combinator-based programming, and all the higher-order combinators (initiated by joy language) are applicable in PostScript. The language also allows a form of prototype-based, object-orientated programming using dictionaries. See [[Category:Initlib|initlib]] for implementation of higher-order combinators.
Although now almost displaced by the '''Portable Document Format''' (PDF), also developed by Adobe, PostScript's
== See Also ==
* [http://logand.com/sw/wps/index.html WPS]
* [http://
* [
* [https://web.archive.org/web/20160711025645/http://code.google.com/p/xpost/downloads/detail?name=monterey86.pdf ''Object-Oriented Programming in NeWS''] — Paper describing single- and multiple-inheritance implementation using dictionary objects.
{{Language programming paradigm|Concatenative}}
|