On Mar 23, Llewellyn Pritchard wrote: > Hi > > It appears what valid arguments are for gcd and lcm are undefined. Should > rationals be allowed or is this behavior unspecified? > > Most Scheme's (R6RS and otherwise) seems to choke on the following: > > (lcm 12/5 6 4) > and > (gcd 12/5 6 4) > > If indeed that should be allowed, can the behaviour be described? (I get 12 > and 2/5 respectively).
The PLT docs for these indicate integers: http://docs.plt-scheme.org/reference/numbers.html#(def~20(~23~25kernel~20gcd)) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
