> 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

Reply via email to