Elegance in Programming

In the latest Pharo release (Pharo 5.0) there’s an optional library/plugin called StateSpec.  This is the author’s description: StateSpec is an object state specification framework. It describes particular object states by first class specifications. For example, there are SpecOfCollectionItem, SpecOfObjectClass and SpecOfObjectSuperclass. They can match and validate given objects. In case when an object doesn’t… Continue reading Elegance in Programming