airhacks.fm podcast with adam bien

← airhacks.fm podcast with adam bien29 sept · 1 h 13 min

select, reject, detect, collect and inject

select, reject, detect, collect and inject29 sept1 h 13 min

An airhacks.fm conversation with Donald Raab about:

the relation between Clipper and FoxPro,

Smalltalk blocks with Square brackets and a vertical pipe separating the parameters,

the knights of the square bracket,

the pipe replaced by the arrow in Java,

block context template as the single type for every SmallTalk block,

anonymous inner classes used as block substitutes before Java 8,

the Smalltalk hierarchy with object as a subclass of nil,

nil as an instance of the undefined object class that still responds to messages,

a blog post about null as an object in Java,

metaclasses and the endless class of the class chain,

nominal types and functional interfaces versus one type for all blocks,