> It is indeed strange behavior, but I think we inherited that from squeak.No, Squeak has (since 2005) had still another behaviour:
';;;;' subStrings: ';'
'1;2;3' subStrings: ';' #('1' '2' '3')
(Note the ';' rather than $;, because Squeak's version takes a String
of separators.)
frank