> Alaric Snell-Pym scripsit:
>
>> How about letting implementations provide the symbols defined by
>> feature-modules by default, making importing them optional?
>
> So that would mean that "(import inexacts)" does nothing if you have
> inexact numbers, and just reports an error if you don't?  (Okay, some
> Schemes might be able to load inexact number support, but nobody
> does that today.)
>
> I suppose I could live with that, but it seems very weird.
>

I think more along the lines of:

1. define all not implemented procedures/syntax as identifier-syntax, raise 
an expand time &not-implemented condition on usage
2. raise a runtime &implementation-restriction condition if the 
procedure/syntax uses not implemented parts

Cheers

leppie


 


_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to