On Fri, May 19, 2017 at 10:17 AM, Alex Shinn <xxxxxx@gmail.com> wrote:

Basically done the chibi impl, there are 6 test failures which appear to be in my own code.

Great!  What parts did you implement in C?  I hope at least fxcore and rubber-chicken, or did you reimplement from scratch?
 
Note the test suite refers to `fx=?' etc. instead of `fx='

fx=? etc. is correct (this SRFI is basically R6RS, which uses that convention).

The implementation of at least fxlogical-shift-right appears to be missing.

I blew off logical shifts, as I can't see a compelling need for them.  If you do have one, let me know.
 
Regarding the cond-expand code for chibi, you probably want
(include-shared "srfi/142/bit"), not (include-shared "bit").  Also
the libraries should be named (srfi 143), not (srfi-143).

Yes, I just did that for my convenience.

Otherwise, if there's also a Gauche impl I think there's no need to wait on chibi.

But deliver it anyway!  Chibi users will want fixnum-only operations, given the Chibi use cases.

-- 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
If I have seen farther than others, it is because I was looking through a
spyglass with my one good eye, with a parrot standing on my shoulder. --"Y"