Raku has been specced in the past to have support for 1-bit, 2-bit and 4-bit native unsigned integers, and associated arrays. Alas, this has never been implemented. For certain memory hungry applications, it would be very useful to have support for these, e.g. for bitmaps in graphics processing. On the other end of the spectrum, there are application libraries that require 128-bit native integers. It would be nice to have either end of this spectrum supported by MoarVM.
Being able to use native 1-bit, 2-bit and 4-bit values nd arrays.
This would require C-programming skills.
I think this is a hard project, as it would require deep internals MoarVM knowledge and knowledge of numeric standards and knowledge of how this is supported on the various hardware (specifically with regards to JIT support).
Liz Mattijsen @lizmat