This page is part of the web mail archives of SRFI 60 from before July 7th, 2015. The new archives for SRFI 60 contain all messages, not just those from before July 7th, 2015.
I'm wondering why you started with SLIB, rather than, as you mention in passing in the current document, the very carefully thought-out SRFI 33 for the base of this SRFI. In particular, the naming in SLIB seems to be quite ad-hoc -- no consistency with the LOGICAL-, BITWISE:, LOG, &c. prefixes --, and the set of general bitwise operations is somewhat different from that of SRFI 33: some are missing & some are added. Was it simply that starting from SLIB was easier at the time, or is there a more complete rationale for the conventions you chose? If it is simply that SLIB was an easier starting point for you, I'd like to suggest a few name changes to bring what names you added closer to SRFI 33's conventions: logical:ones -> bit-mask (%MASK internally in SRFI 33) logical:rotate -> bitwise-rotate bit-reverse -> bitwise-reverse bitwise:laminate -> bitwise-laminate bitwise:delaminate -> bitwise-delaminate