On Tue, Apr 4, 2017 at 10:12 PM, Denis Kudriashov <[email protected]>
wrote:
>
>
> 2017-04-04 15:47 GMT+02:00 Esteban Lorenzano <[email protected]>:
>>
>> no it doesn't: squeak does not have that primitive, that’s why it does
not fails :)
>
>
> I think you are wrong because I check it carefully in Squeak and I found
it on github
https://github.com/OpenSmalltalk/opensmalltalk-vm/search?utf8=✓&q=primitiveFindSubstring&type=
.

I believe Esteban's point Its not so much whether the VM has it
(since they are essentially the same VM + extra C-libs for Pharo)
but whether the Squeak Image is using it.

Squeak does use primitiveFindSubstring, but a difference is attached to
ByteString rather than String.
That was added to Squeak 2015.05.01.  Squeak String seems to have never
used the primitive (since 2005).

A diff shows some differences in implementation..
   https://www.diffchecker.com/CmBJZjB6
which anyway wouldn't account for John's observations.

cheers -ben

Reply via email to