values:complexvalues
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
values:complexvalues [2016/03/17 10:16] – christian | values:complexvalues [2016/03/17 10:16] (current) – christian | ||
---|---|---|---|
Line 3: | Line 3: | ||
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: | + | The Smalltalk |
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/attic/values/complexvalues.1458206163.txt.gz · Last modified: 2016/03/17 10:16 by christian