Michael Lenaghan scripsit: > > System defaults are generally satisfactory for file-options, > > buffer-modes, and newline-styles on output, at least for Thing > > One purposes. > > I'm not sure what you mean by "system defaults". Do you mean operating > system defaults or implementation system defaults or Scheme standard > defaults?
I meant implementation defaults, which will typically default to OS defaults, unless the implementation has good reason otherwise. > > New procedures (13 identifiers): > > You may want to provide signatures. They are the same as in the given sources. Note that R6RS port I/O uses get- and put- instead of read- and write-, apparently to diversify its names with simple (R5RS-compatible) I/O. I switched those names to the R5RS style. > > [R6RS files] delete-file, file-exists? > > I'd add a directory predicate and a directory enumerator. Taking it > one step further I'd also add a procedure for creating directories and > one for deleting them. Given the lack of relevant SRFIs or standards, the fact that implementations are wildly diverse, and the purposes of Thing One, I wouldn't want to see these in the standard, though they would make sense as a module of some sort. Premature standardization (meaning standardizing what the committee has just thought up, most often) is a curse on the land. -- Deshil Holles eamus. Deshil Holles eamus. Deshil Holles eamus. Send us, bright one, light one, Horhorn, quickening, and wombfruit. (3x) Hoopsa, boyaboy, hoopsa! Hoopsa, boyaboy, hoopsa! Hoopsa, boyaboy, hoopsa! --Joyce, Ulysses, "Oxen of the Sun" [email protected] _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
