> 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 ¬-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
