[Vm-dev] Spur Object 64 bit format

Henrik Johansen henrik.s.johansen at veloxit.no
Tue Nov 12 10:55:34 UTC 2013


On 10 Nov 2013, at 10:16 , Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com> wrote:

> The scheme is currently
> ...001 -> immediate int
> ...010 -> immediate char
> ...100 -> immediate double
> 
> But with 64 bits, 62 remaining for immediate char, that makes many char, well too many compared to Unicode requirements...
> What about swapping pattern for char and double? I know it complicates a little bit the 32 <-> 64 image translation, but this gains one more bit for immediate double exponent that is otherwise unused for char.
> Also, there is room for more immediate values, for example a single precision float.
> Is there any interest?

Sure I'm interested, I suggested approximately the same once:
http://forum.world.st/Fwd-Plan-discussion-communication-around-new-object-format-td4632394.html#a4632431

Sadly, interest ~= time and: [skills] :/

Cheers,
Henry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20131112/b344f9b5/signature.pgp


More information about the Vm-dev mailing list