In today’s episode of ADDcasts we are joined by James Ladd, an Ozzie Ruby developer. James leads the Redline.st project, which enables developers to write programs in Smalltalk that run on the JVM – like JRuby, but for Smalltalk. After some Redline discussion, James tells us what exactly he had in mind when he mentioned “immutability” last week, and talks to us about the design tradeoffs. We also discuss James’s East-oriented design compass for designing object-oriented code. Dave and Pat fight about whether procedural code is actually OO.

Interesting links from the show:

 

 

Play