If there's no significant performance penalty, then I'd say that we should
make things work between 32bit and 64bit builds.

(If there is a performance penalty then I'd still want to try to achieve
that, at least.)

Robby


On Sun, Dec 16, 2012 at 6:18 PM, Ryan Culpepper <r...@cs.utah.edu> wrote:

> I'd like to make bit-vectors serializable so I can replace sql-bits with
> them. I'll deprecate the current sql-bits names but keep them around for a
> while.
>
> The issue is that bit-vectors are implemented using fxvectors, which are
> serializable, but simply serializing them will presumably cause errors if a
> bit-vector is serialized on a 64-bit machine and deserialized on a 32-bit
> machine or vice versa.
>
> One solution would be to use bytes instead of fxvectors. The performance
> is about the same as far as I could tell using the sieve benchmark.
>
> Another option is to declare that serialization across word sizes doesn't
> work for bit vectors.
>
> Any opinions?
>
> Ryan
> _________________________
>  Racket Developers list:
>  http://lists.racket-lang.org/**dev <http://lists.racket-lang.org/dev>
>
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to