...and the resulting eternal search for adaptable general purpose programming languages to resolve the conflict.  See Smalltalk-72 (too much), Smalltalk-76 (keyword syntax, nice compromise for making APIs DSL-ish), Ruby (hackable, but nasty), Grace&#x27;s generalized method names (looks pretty awesome!)...