• Final SRFI 178: Bitvector library

    From Arthur A. Gleckler@21:1/5 to All on Tue Aug 25 14:37:07 2020
    Scheme Request for Implementation 178,
    "Bitvector library,"
    by John Cowan (text) and Wolfgang Corcoran-Mathe (implementation),
    has gone into FINAL status.

    The document and an archive of the discussion are available at <https://srfi.schemers.org/srfi-178/>.

    Here's the abstract:

    This SRFI describes a set of operations on homogeneous bitvectors.
    Operations analogous to those provided on the other homogeneous vector
    types described in SRFI 160 are provided, along with operations
    analogous to the bitwise operations of SRFI 151.

    Here is the commit summary since the most recent draft:

    - Fix substitution typo.
    - Fix tests which were using equal? to compare bitvectors.
    - Rename generators.
    - Add reverse-vector->bitvector. (Cherry-pick b71f979)
    - Add reverse-bitvector->vector/{int, bool}. (Cherry-pick 2b8ef79)
    - Remove old version of integer->bitvector.
    - Match Copyright Office recommendations.
    - Add links to sample implementation.
    - Finalize.

    Here are the diffs since the most recent draft:

    <https://github.com/scheme-requests-for-implementation/srfi-178/compare/draft-5..final>

    Many thanks to by and to everyone who contributed to the discussion of
    this SRFI.

    Regards,



    SRFI Editor

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)