Hi,

why is the concatenation of symbols a string?

e.g. #desc, #Name -> 'descName'

this means that I have to always wrap in parentheses and recast, or stream it, 
e.g.

(#desc, #Name) asSymbol -> #descName
Symbol streamContents: [ :s | s << #desc; << #Name ] -> #descName

both of which introduce extraneous syntactical clutter.
The technical reason seems to be ByteSymbol>>#species returning ByteString, but 
I have no idea why it has to be this complicated.

Thanks,
Peter

Reply via email to