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

Reply via email to