> Get (or configure) a small Scheme that's -%bignums -%inexact.
I submit that this whole configurable options thing doesn't look very Schemely.
I would rather say
(set-auto-promote-bignum! #f)
or
(set-fixnum-oflo-hook (lambda (value) ...))
if I really have to change the behavior of my Scheme system. And if I want
to know how it's going to behave, I'd rather say
(bignums?)
or
(auto-promote-bignum?)
than anything involving percent signs.
If you want a uniform interface for this sort of thing, it should be
(feature-present? 'bignums)
or
(set-behavior! 'auto-promote-bignum #f)
I gather that the point of the % business is that you want to make these
decisions at compile time. But I submit that in the WG1-Edu model, at
least, there's no such thing as "compile time." Just the beautiful
yin-yang mutual recursion of eval and apply. :-)
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss