Jan Skibinski, Numeric Quest Inc., July 4, 1998
PDFlib is a third party product, freely available for non-commercial usage. PDFlib implements a subset of PDF specification that handles text, graphics and images.
At this time the interfacing scripts are written in three functional languages:
Fun->pdf is designed to be small, yet highly functional, powerful and user friendly. Users are offered a choice of low-level interaction with PDFlib, or high-level functionalities fully implemented in scripts. At the top of these choices is a support for a HTML alike markup tag language, which is as easy as the basic HTML -- without complexities of the recent extensions to the HTML format.
As a consequence, a PDF document, such as the fun->pdf manual, can be entirely written in ascii editor as a set of plain ascii files consisting of: plain text, ascii data for plots or tables and tagged material to be interpreted by fun->pdf parser.
Any sequence of a language specific functions can be embedded within the special tags in a tagged file. Embedded scripts usually print or draw more complex entities, such as plots or tables.
Aside from its main purpose of doing useful things, the package might be also used as a learning material for those wishing to advance into the functional programming; scripts are well documented, and the manual explains in a lay parlance the basics and also similarities and differences among those three languages.
See also Advanced Programming