Software engineering is all about our heads
>> table rowsMatchingKeys: (dictionary dictionaryWithObjectsAndKeys: value1, key1, value2, key2, value3, key3, nil, nil) <<
If I am reading this correctly, then it is NOT a dictionary: it is a nascent database creater/manager.
I suppose next you will brag about how it can store objects, "not just data". To which I reply, "whoopty doo". And then point out how that makes it hard to share with other languages and paradigms, among other gripes.
Smalltalk fans are especially likely to brag about how ST "replaces or hides databases".
________________
oop.ismad.com