May 8, 2014
8:51 a.m.
On 08 May 2014, at 10:39, phil@highoctane.be 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.