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:37] christian [PDF] |
packagestructure [2016/09/24 08:16] dokuadmin ↷ Page moved from pdf:packagestructure to packagestructure |
||
---|---|---|---|
Line 29: | Line 29: | ||
* **[PDF Shading]** | * **[PDF Shading]** | ||
* **[PDF XObjects]** | * **[PDF XObjects]** | ||
+ | * **[PDF Images]** | ||
* **[PDF Fonts]** | * **[PDF Fonts]** | ||
* **[PDF Parsing]** | * **[PDF Parsing]** | ||
Line 44: | Line 45: | ||
PDF depends on Fonts for text graphics. | PDF depends on Fonts for text graphics. | ||
- | ===== Fonds ===== | + | ===== Fonts ===== |
* {Fonts Development} | * {Fonts Development} | ||
Line 89: | 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 " |