User Tools

Site Tools


values:complexvalues

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
values:complexvalues [2016/03/17 10:08] christianvalues:complexvalues [2016/03/17 10:16] (current) 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 Smalltalk code lives in the [[pdf:StoreAccess|Cincom Public Store]] as bundle **Values Development** which you can load into your [[http://www.cincomsmalltalk.com/main/products/visualworks/|VisualWorks]] image.
  
 I wrote a (scientific) dry paper about it and presented it at [[http://www.esug.org/|ESUG]] 2009 in Brest. I think that nobody understood it... :-). You can buy the [[http://dl.acm.org/citation.cfm?id=1735957|paper from the ACM]] or you can see the {{:values:complexvaluespaper.pdf|draft}} of the paper with identical content on which the ACM does not have the copyright. The slides of the talk are {{:values:complexvaluesslides.pdf|here}}. I wrote a (scientific) dry paper about it and presented it at [[http://www.esug.org/|ESUG]] 2009 in Brest. I think that nobody understood it... :-). You can buy the [[http://dl.acm.org/citation.cfm?id=1735957|paper from the ACM]] or you can see the {{:values:complexvaluespaper.pdf|draft}} of the paper with identical content on which the ACM does not have the copyright. The slides of the talk are {{:values:complexvaluesslides.pdf|here}}.
/var/www/virtual/code4hl/html/dokuwiki/data/pages/values/complexvalues.txt · Last modified: 2016/03/17 10:16 by christian