--- This message is a formal comment which was submitted to formal-comment_at_r6rs.org, following the requirements described at: http://www.r6rs.org/process.html --- Name : Andre van Tonder Email : andre at het.brown.edu Type : defect Priority : medium Component : Base library, Composite library Version : 5.91 Pages : 28 and also 122 Dependencies: none Summary: -------- The base library has no name. Because of this, identifiers in the base library cannot be imported for a single phase. Description: ------------ Even though the (r6rs) library contains all the bindings of the base library, the base library has not name. As a result, - the composite library (r6rs) is not expressible as a library form. - Since (r6rs) exports its bindings for both RUN and EXPAND, there is no way in the current specification of importing identifiers such as CAR, CDR, ... for a single phase (e.g., just for RUN). Users therefore have less control over the availability of base library bindings than they do for other libraries. Suggestion: ----------- Define a library (r6rs base) that exports its bindings for RUN only.Received on Sun Nov 05 2006 - 17:01:12 UTC
This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:00 UTC