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
“The fantastic, far from designating a simple logic of the phantasm or an intrusion of the phantasm into the real, characterizes precisely the real of the phantasm. Ontological difference, the convertibility between the two (ex)changes, the new ontological gift, and the new exchangeability are not pure abstractions. They constitute our real, the way the real… Continue reading The New Economy of Mythology
I’ve never paid much attention to Python, it just looked like an attempt to combine LISP with Smalltalk, and didn’t succeed at being as good as either. Recently I’ve had to make some changes to code written in Python, mainly due to Cisco router API changes., and I found a funny thing about it. Not only… Continue reading Funny Thing About a Programming Language
I’m not a fan of Maven, more precisely, I’m not a fan of using it as a developer tool. As a build engineering tool, it’s fine; that’s for build engineers though, not developers. Maven is a package management system, largely for Java though I’ve seen it used for other languages. Essentially it allows you to… Continue reading What Maven Should Have Been, but Probably Couldn’t Be
Eclipse builds everything in memory, and does so incrementally after the initial build. It’s one of the reasons Maven CLI builds take so much longer. It’s what makes Eclipse at least potentially a live object environment, which allows you to test a change usually within seconds of making it. It’s also what makes Eclipse a multi-gigabyte text editor/file browser,… Continue reading An Irony in Software Language Design History
I’ve been reading a book titled “Quantum Enigma” by a couple of physicists attempting to enlighten mere mortals as to the ‘skeleton in the closet’ of physics, the alleged denial of reality inherent in quantum mechanics. I don’t want to go into excruciating detail about the problems the book raises, nor those it fails to… Continue reading Quantum Enigma or Quantum Ignorance?
Techne, whether tool making, fine arts or modern technology cannot be “gotten in hand” or controlled by man because from tools to language as frozen poetry to the way we see as taught by painters, man and techne co-determine one another. Neither can be said to be the origin of the other for the same… Continue reading Techne