Subject: bug#14870: closed (Re: bug#14870: gcd and lcm do not work on inexact integers)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 16 Jul 2013 10:44:03 +0000

Your bug report

#14870: gcd and lcm do not work on inexact integers

which was filed against the guile package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
14870: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14870
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#14870: gcd and lcm do not work on inexact integers
From: Mark H Weaver <[email-masked]>
To: Göran Weinholt <[email-masked]>
Cc: [email-masked]
Date: Tue, 16 Jul 2013 06:43:27 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

Göran Weinholt <[email-masked]> writes:
> the gcd and lcm procedures from (rnrs) do not work on inexact integers:

Fixed in 3bbca1f7237c0e9d9419eaea8f274c9cd7314f04.

    Thanks!
      Mark

Subject: gcd and lcm do not work on inexact integers
From: Göran Weinholt <[email-masked]>
To: [email-masked]
Date: Mon, 15 Jul 2013 15:00:53 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello schemers,

the gcd and lcm procedures from (rnrs) do not work on inexact integers:

scheme@(guile-user)> (import (rnrs))
scheme@(guile-user)> (lcm 32.0 -36)
ERROR: In procedure lcm:
ERROR: In procedure lcm: Wrong type argument in position 1: 32.0

This is an example from r6rs. Tested with Guile 2.0.9.22-7e816-dirty.

Regards,

-- 
Göran Weinholt <[email-masked]>
"Did the writer not know that the use of the term 'the real world' is usually
interpreted as a symptom of rabid anti-intellectualism, or did he not mind?"
-- prof.dr. Edsger W. Dijkstra