two fxremainder tests failing on Chicken 5 port of SRFI-143
noosphere@xxxxxx
(17 Nov 2020 22:35 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143
Arthur A. Gleckler
(17 Nov 2020 22:44 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143
John Cowan
(17 Nov 2020 23:14 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143 noosphere@xxxxxx (17 Nov 2020 23:42 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143
Arthur A. Gleckler
(17 Nov 2020 23:59 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143
John Cowan
(18 Nov 2020 00:44 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143
Arthur A. Gleckler
(18 Nov 2020 00:50 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143
noosphere@xxxxxx
(20 Nov 2020 00:36 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143
noosphere@xxxxxx
(18 Nov 2020 00:50 UTC)
|
Re: two fxremainder tests failing on Chicken 5 port of SRFI-143 noosphere@xxxxxx 17 Nov 2020 23:42 UTC
On Tue 17 Nov 2020 06:13:55 PM -05, John Cowan wrote: > > Chicken 5 does do (remainder -13 4) => -1. On my chicken too, I get -1: % csi CHICKEN (c) 2008-2020, The CHICKEN Team (c) 2000-2007, Felix L. Winkelmann Version 5.2.0 (rev 317468e4) linux-unix-gnu-x86-64 [ 64bit dload ptables ] Type ,? for help. #;1> (remainder -13 4) -1 #;2> > On Tue, Nov 17, 2020 at 5:44 PM Arthur A. Gleckler <xxxxxx@speechcode.com> > wrote: > >> On Tue, Nov 17, 2020 at 2:35 PM <xxxxxx@mailc.net> wrote: >> >>> I'm porting SRFI-143 to Chicken 5, but unfortunately two tests that >>> are testing the fxremainder procedure are failing. >>> >>> The details, including a complete log and a link to the ported code can >>> be found here: >>> >>> https://github.com/diamond-lizard/srfi-143/issues/1 >>> >>> Any help greatly appreciated. >>> >> >> Thanks for the report. >> >> Both tests rely on remainder handling negative arguments as defined. >> What version of Chicken are you using? Would you please see whether (remainder >> -13 4) returns -1, as it should? >>