<div dir="ltr"><div>Hi,</div><div><br></div><div>While looking at some of the more exotic primitives, I stumbled upon this little gem.</div><div>I think it's bad enough that it modifies strings in place (some of those could be method literals), but it even modifies symbols in place, without adding them to the symbol table.</div><div><br></div><div>I would say this is a bug, I don't think symbols should be modified in place (other than by the #intern: method), but this does not look unintentional - apparently ByteSymbol class >> #translate:from:to:table: was added specifically to make the primitive work on symbols too.</div><div><br></div><div>Does anybody have any insight into this, is this functionality (modifying symbols in place) used anywhere?</div><div><br></div><div>Thank you,</div><div>Florin<br></div><br></div>