larcenists / larceny

Larceny Scheme implementation
Other
202 stars 32 forks source link

SRFI 143 specification of fxif #814

Open WillClinger opened 7 years ago

WillClinger commented 7 years ago

The SRFI 143 specification of fxif is incompatible with R6RS fxif and bitwise-if, but that may be an error in SRFI 143. The GitHub repository for SRFI 143 currently contains tests that assume fxif is compatible with the R6RS.

This was reported on the SRFI 143 mailing list almost two months ago, but there has been no response:

https://srfi-email.schemers.org/srfi-143/msg/5855757

I'm giving this a v1.5 milestone just so we'll be reminded to check whether there has been any resolution of the matter.

johnwcowan commented 6 years ago

I have sent an erratum to the SRFI 143 mailing list and requested srfi-editors@ to fix it, along with the error in the R6RS version of fxbit-field-rotate pointed out by Peter Lane.