3 ms·
> You can use languages like Ruby ... in a way that matches this [Alan Kay] definition [of OOP], but they're not typically used this way Oh, but it is. Writin
by inopinatus 6y ago
> You can use languages like Ruby ... in a way that matches this [Alan Kay] definition [of OOP], but they're not typically used this way
Oh, but it is. Writing in a message-passing style is how I was taught Ruby, with specific reference to the ideas of Alan Kay and the influence of Smalltalk. This describes a tremendous amount of my code and of those I work with. It’s a very natural fit for Ruby and far from uncommon.
Maybe that doesn’t apply to how folks are (initially) taught to write Rails apps, but that’s another can of worms.