object oriented programming languages

Immutable Value Objects in PHP - Bradley Holt

Planet PHP  Thu, 09/30/2010 - 12:26

Yesterday I tweeted:

Modern object-oriented programming languages need support for immutable Value Objects. #DDD


 

Why Object-Oriented Languages Need Tail Calls

Lambda the Ultimate - Programming Languages Weblog  Thu, 12/03/2009 - 12:03

The Fortress blog has a recent post, Why Object-Oriented Languages Need Tail Calls, where Guy Steele argues for the necessity of proper tail call implementations without rehashing two of the classic arguments: state machines and the continuation passing style.

It starts by mentioning William Cook's On Understanding Data Abstraction, Revisited: