values:complexvalues
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
values:complexvalues [2016/03/17 10:08] – christian | values:complexvalues [2016/03/17 10:16] – christian | ||
---|---|---|---|
Line 2: | Line 2: | ||
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. | ||
+ | |||
+ | The code lives in the [[pdf: | ||
I wrote a (scientific) dry paper about it and presented it at [[http:// | I wrote a (scientific) dry paper about it and presented it at [[http:// |
/var/www/virtual/code4hl/html/dokuwiki/data/pages/values/complexvalues.txt · Last modified: 2016/03/17 10:16 by christian