I pushed a repo BitsX.jl that depends on Bits.jl and extends it. A good bit of the things in BitsX might be moved to Bits.jl.
Just one example: [these lines] (https://github.com/jlapeyre/BitsX.jl/blob/7ee71eb77558924e7d557e3c0d0b66318d2425bb/src/BitsX.jl#L278-L279) (and _Bits === Bits)
Base.:(<)(v1::_Bits.AbstractBitVector1, v2::_Bits.AbstractBitVector1) = v1.x < v2.x
Base.isless(v1::_Bits.AbstractBitVector1, v2::_Bits.AbstractBitVector1) = v1 < v2
I pushed a repo BitsX.jl that depends on
Bits.jland extends it. A good bit of the things inBitsXmight be moved toBits.jl.Just one example: [these lines] (https://github.com/jlapeyre/BitsX.jl/blob/7ee71eb77558924e7d557e3c0d0b66318d2425bb/src/BitsX.jl#L278-L279) (and
_Bits === Bits)