Hello schemers, the flfinite? procedure from (rnrs) is wrong for +nan.0: scheme@(guile-user)> (import (rnrs)) scheme@(guile-user)> (flfinite? +nan.0) $1 = #t The r6rs-lib says this: "flfinite? tests whether it is not an infinity and not a NaN". Tested with Guile 2.0.9.22-7e816-dirty. Regards, -- Göran Weinholt "Bring me back // to a story left untold // so we can write the ending." -- Aly & Fila feat. Jwaydan - We Control The Sunlight