[R6RS] (delete-file <doesn't-exist>), (delete-file <can't-delete>)
Michael Sperber
sperber at informatik.uni-tuebingen.de
Wed Jan 17 11:05:17 EST 2007
"R. Kent Dybvig" <dyb at cs.indiana.edu> writes:
>> What should the behavior of `delete-file' be on files that:
>>
>> - don't exist
>> - can't be deleted
>>
>> Implementations seem to differ on this point. Depending on the
>> answer, this may or may not raise the question of what the return
>> value should be. (Chez, for example, appears to return a boolean
>> indicating whether the deletion was sucessful.)
>>
>> (My personal preference would be to raise an exception with condition
>> type &file-system in both cases.)
>
> That is my preference as well.
I've done this, but have reused the &i/o-filename condition types from
the I/O library, seeing that those are still there. Rather than
selectively importing only the relevant half or so condition types
from (i/o ports), (r6rs files) simply exports all of them.
Yell if you object.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
More information about the R6RS
mailing list