[Vm-dev] Fwd: MiscPrimitive plugin: plan for next 6 months, please read
Bert Freudenberg
bert at freudenbergs.de
Sat Dec 30 13:35:13 UTC 2017
On Sat, Dec 23, 2017 at 10:49 PM, Levente Uzonyi <leves at caesar.elte.hu>
wrote:
>
> On Fri, 22 Dec 2017, Clément Bera wrote:
>
> Hi all,
>>
>
> snip
>
> 1. translate: aString from: start to: stop table: table
>>
>> This primitive seems to be unused. I suggest we move it from a primitive
>>
> to plain Smalltalk code.
>
> That primitive is currently used to convert ByteStrings to lower and upper
> case, and it's also used to convert between cr and lf line endings. The
> primitive fails in Pharo for some reason, but it's still used in the 6.0
> image I have.
> It works properly in Squeak and Cuis.
>
Indeed.
Also, the primitive is a lot faster for non-jit VMs. E.g. the Stack
interpreter for iOS, where no JIT compiler is allowed.
We should keep those primitives, in some form.
One idea would be to rewrite MiscPrimitivePlugin as a plain plugin, and
only keep the few primitives that are not moved elsewhere.
- Bert -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20171230/3bc566a3/attachment.html>
More information about the Vm-dev
mailing list