Hi Ladislav

Thanks for the clarification and the challenge ...which I'm not sure 
that can prove in Rebol just yet. I'll give it a try over the next few 
days.

Regards

Peter

On Monday, February 5, 2007, at 01:12  am, Ladislav Mecir wrote:

>
> Hi Peter,
>> Hi Gabriele
>>
>> Just for clarification; does that imply that each character in a 
>> string
>> requires 16 bytes?
>>
>>>> before: system/stats
>> == 1946183
>>>> my-string: "a"
>> == "a"
>>>> after: system/stats
>> == 1947087
>>>> after - before
>> == 904
>>>>
>>
>> or possibly more?
>>
>> Regards
>>
>> Peter
>>
>> On Sunday, February 4, 2007, at 06:13  pm, Gabriele Santilli wrote:
>>
> Actually not. Every character in a block (e.g. [#"a" #"b"]) requires 16
> bytes, because that is a block slot size. Puzzle: are you able to prove
> that using REBOL? - I am - see my functions in
> http://www.compkarori.com/vanilla/display/peek_and_poke.r for start.
> Since this puzzle is *hard*, I can decompose it to a set of easier
> puzzles, that more users may be able to solve.
>
> As opposed to the above the slot size in string/binary/etc. (see
> any-string! datatype) is exactly one byte long, therefore every element
> of an any-string requires exactly 1 byte - can be proven using
> http://www.compkarori.com/vanilla/display/peek_and_poke.r - this *is 
> easy*.
>
> Moreover, the slot size of a bitset "slot" is exactly one bit - this is
> harder, but can be proven using the results of the above puzzles.
>
> -Ladislav
> -- 
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
>

-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to