it was some guy on the Artemis weblogs that asserted that Java syntax is more "natural" than Smalltalk.
But the narrative thing I think I still disagree with. Smalltalk can be read out loud and understood. You can't say the same thing about java.
dictionary at: x put: y.
is a narrative.
map.put(x,y) is much more cryptic about what is going on.
The really funny thing about Smalltalk is that it was designed to be used by children. For the most part, they get it. Its a little above some children - but not so far. Check out some of the kid projects at [link|http://www.squeakland.org|http://www.squeakland.org] to see kids programming robots using Smalltalk.
So my point is going to remain that its the biases instilled in the programmer by the more "conventional" languages that make Smalltalk "hard". You don't need to use all the depth. You can go as deep as you like and still get things done.