Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
documentation [2018/08/04 15:52]
christian
documentation [2018/08/04 15:54]
christian [Documentation for using the PDFtalk library]
Line 1: Line 1:
-===== Documentation =====+===== Documentation for the PDFtalk library =====
  
 The {{pdf:pdf32000_2008.pdf|PDF specification}} is extensive. The implementation covers the core mechanisms to read and write PDF objects in a conforming way. This is comparable to the virtual machine and core classes in Smalltalk. Many of the PDF features and possibilities are implemented by sets of PDF types and a clear definition of their structure and interplay. This compares to class libraries in Smalltalk. The {{pdf:pdf32000_2008.pdf|PDF specification}} is extensive. The implementation covers the core mechanisms to read and write PDF objects in a conforming way. This is comparable to the virtual machine and core classes in Smalltalk. Many of the PDF features and possibilities are implemented by sets of PDF types and a clear definition of their structure and interplay. This compares to class libraries in Smalltalk.
Line 18: Line 18:
  
   * [[Examples]] Various examples of Smalltalk generated PDF documents.   * [[Examples]] Various examples of Smalltalk generated PDF documents.
 +
 +==== About the library ====
 +
 +  * [[Implementation]] Notes the state of the implementation of the features structured along the specification chapters.
 +
 +  * [[Typing]] PDF attributes are typed. To make use of this, the typing system was implemented. Since this is complex, it deserves its own topic.
 +
 +  * [[Extending]] How to add a new PDF Object to the library from the specification.
 +
 +==== Related projects ====
 +
 +  * [[PDFtalk4Gemstone|PDFtalk for Gemstone]] A port of the library to Gemstone.
 +
 +  * [[GemstoneFileout|Gemstone Fileout]] Tool for porting VW code to Gemstone
 +
 +  * [[complexvalues|Complex Values]] The paper and slides about the basic values framework.
 +
 +
 +Brief descriptions of the releases are documented in the [[History]] of the project.
 +
  • documentation.txt
  • Last modified: 2021/07/13 16:08
  • by christian