Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
packagestructure [2015/04/02 16:33] christian |
packagestructure [2016/09/24 08:16] (current) dokuadmin ↷ Page moved from pdf:packagestructure to packagestructure |
||
---|---|---|---|
Line 20: | Line 20: | ||
* **[PDF basics]** | * **[PDF basics]** | ||
* **[PDF Basic Objects]** | * **[PDF Basic Objects]** | ||
- | * **[PDF Filter]** | ||
* **[PDF Complex Objects]** | * **[PDF Complex Objects]** | ||
+ | * **[PDF Filter]** | ||
+ | * **[PDF Streams]** | ||
* **[PDF Data Structures]** | * **[PDF Data Structures]** | ||
+ | * **[PDF Graphics Operations]** | ||
* **[PDF Graphics]** | * **[PDF Graphics]** | ||
* **[PDF Colour]** | * **[PDF Colour]** | ||
* **[PDF Shading]** | * **[PDF Shading]** | ||
* **[PDF XObjects]** | * **[PDF XObjects]** | ||
+ | * **[PDF Images]** | ||
* **[PDF Fonts]** | * **[PDF Fonts]** | ||
* **[PDF Parsing]** | * **[PDF Parsing]** | ||
Line 42: | Line 45: | ||
PDF depends on Fonts for text graphics. | PDF depends on Fonts for text graphics. | ||
- | ===== Fonds ===== | + | ===== Fonts ===== |
* {Fonts Development} | * {Fonts Development} | ||
Line 87: | Line 90: | ||
The Values package is my base library for almost everything I do. It provides Values (as opposed to Objects) which are simple, immutable objects. Values can only be created but never modified. This allows for a functional programming style and simplyfies systems, since much less state has to be maintained. Especially I like to see all structure and details (of complex values) at a glance and the ease of creating test values. | The Values package is my base library for almost everything I do. It provides Values (as opposed to Objects) which are simple, immutable objects. Values can only be created but never modified. This allows for a functional programming style and simplyfies systems, since much less state has to be maintained. Especially I like to see all structure and details (of complex values) at a glance and the ease of creating test values. | ||
- | I wrote a (scientific) dry paper about it and presented it at ESUG 2009 in Brest. I think that nobody understood it... :-). One can buy the [[http:// | + | I wrote a (scientific) dry paper about it and presented it at ESUG 2009 in Brest. I think that nobody understood it... :-). One can buy the [[http:// |
For porting, I would strongly suggest to start with (parts of) the Values code. But this should not be too much of a problem, since you do not need everything. The " | For porting, I would strongly suggest to start with (parts of) the Values code. But this should not be too much of a problem, since you do not need everything. The " |