Hi,

I would like to know how you would implement bitstrings "à la APL", meaning 
bitstrings/bitvectors of arbitrary dimensions with packed representation and 
possibilities for implicit parallelism.

I am under the impression that this essentially means adding a bit type to the 
numeric tower, but I don't really know where to begin. Any suggestion would be 
welcome.

I asked about bitstrings (valued 1|0) implementation in racket on Reddit 
already [1]. I received several suggestions among which:

- mapping Boolean bitvectors to integer vectors (which means no packed 
representation)

- or using the "rebellion" package, which implements packed bitstrings, but the 
implementation is partially imperative, making me worried about parallelism 
perspectives.

Thanks!
Raoul

[1] 
https://www.reddit.com/r/Racket/comments/btrscb/can_true_bitvectors_be_implemented_in_racket/?utm_medium=android_app&utm_source=share

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/911abf34-f5b7-4c96-9e5b-d40f51d5378f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to