| https://www.youtube.com/watch?v=06x8Wf2r2Mc - at 10:52 Simon Peyton-Jones talks about life of programming languages. Ruby, having at least million users around the world, is in immortal category. What fascinated me in the original post is "...data model on the principles of the Value Object, introduced by Martin Fowler." I mentioned Haskell because there is a long, long history of the use of immutable objects in computing science, dating back to Church and Turing's communication. The immutability is what differentiates lambda calculus and Turing machine. That is why I remembered Haskell and the video above. Yet, it is "introduced by Martin Fowler," for some reasons. This is very sad. |