2014-05-08 12:23 GMT+02:00 Sven Van Caekenberghe <[email protected]>: > > On 08 May 2014, at 10:58, Nicolai Hess <[email protected]> wrote: > > > 2014-05-08 10:39 GMT+02:00 [email protected] <[email protected]>: > > On Thu, May 8, 2014 at 9:37 AM, Sven Van Caekenberghe <[email protected]> > wrote: > > > > On 07 May 2014, at 23:25, Nicolas Cellier < > [email protected]> wrote: > > > > > I love these kind of snippets :) > > > > > > I have built a collection of freak expressions in Squeak3.9. > > > Pharo 3.0 is less spectacular, above collection is shrinking > dangerously... > > > but there are still some not so unsurprising features to test for: > > > > These are actually not that funny, we should try to do something about > them, or at least discuss them a bit. > > > > > 'hello' copyReplaceFrom: 6 to: 4 with: 'world'. > > > > #copyReplaceFrom:to:with: seems overloaded with the insert case, is that > really necessary ? > > still the fact that the $o appears twice feels like a bug, no ? > > > > 'Helloworldo' was indeed very surprising. Silent failures like this seem > pretty dangerous to me. > > > > Are you sure this is a failure ? :) > > From the comment of SequenceableCollection>>copyReplaceFrom: start to: > stop with: replacementCollection > > > > ... If stop is less than start, then this is an insertion;....start = > size+1 means append after last character.... > > The why is the result not 'Helloworld' ? or 'Hellworldo' ? Why does the $o > appear twice ? > > > Un autre pour la route:
'hello' copyFrom: -3/2 to: -5/2.
