when I sit down to add a feature to a system... It's generally about adding behavior. With objects, you group the concepts according to the noun - the class. And sometimes that's great. But sometimes I just want to declare a tree of various objects, and t
“[...] a good programmer in these times does not just write programs. [...] a good programmer does language design, though not from scratch, but building on the frame of a base language.”