On 08 May 2014, at 10:39, [email protected] wrote: > > '' , #[119 104 97 116 63]. > > #[] , 'what?'. "honour is safe, it's sorta symmetric..." > > that is the ByteString/ByteArray dichotomy at work, may enforce the #species > of the receiver and argument to be equal ? > > Would you mind enlighten me on this dichotomy?
(String new: 10 withAll: $a) replaceFrom: 1 to: 3 with: #[65 66 67] startingAt: 1. (ByteArray new: 10 withAll: 16) replaceFrom: 1 to: 3 with: 'ABC' startingAt: 1. Primitive 105 allows you to mix ByteStrings and ByteArrays which is crucial for making certain system operations fast. Of course, once you take real encoding into account, this breaks.
