Le sam. 6 avr. 2019 à 22:23, Linus Björnstam <linus.bjorns...@fastmail.se> a écrit :
> Hi there! > > I have "ported" all of srfi-151 to guile. There wasn't that much porting > involved, since most of the functionality is provided by guile as srfi-60 > and the basic bitwise arithmetic in guiles standard environment. > > It passes all the tests in the srfi document. If one wants to include it > in guile's main distribution (as FSF-copyrighted LPGL), you would need to > make a clean-room implementation of the procedures in bitwise-other.scm > (bits->vector, vector->bits, bit-swap, bitwise-fold, bitwise-for-each, > bitwise-unfold and make-bitwise-generator). I don't know about the tests, > so probably them as well. The rest of the code is public domain (code by > Olin Shivers edited by John Cowan, and code by me). > > The repo is here: https://bitbucket.org/bjoli/guile-srfi-151/ > > and the srfi document can be found here: > https://srfi.schemers.org/srfi-151/srfi-151.html > > Best regards > Linus Björnstam > This is now part of guile-r7rs <https://git.sr.ht/%7Eamz3/guile-r7rs>. Thanks.