<div dir="ltr">Hello Matthew,<div><br></div><div>I think I have found the issue.</div><div><br></div><div>The function seem to be a low level lisp functionality, and the code is inside</div><div>ccl/level-1/l1-streams : (defun open (filename &key (direction :input) .... line</div>
<div>number 5862.</div><div><br></div><div>If we see below, inside the function, we can see the call to the function </div><div>make-file-stream, this function is defined inside the ccl/level-1/l1-sysio </div><div>(defun make-file-stream (filename .... line 761</div>
<div><br></div><div>For what I understand, it verify if it is "if-exists" or "if-does-not-exist".</div><div>If we are in the case of if-exists and when the keyword follow is ":supersede" do the action for supersede, but it seem that :rename are not implemented ?</div>
<div><br></div><div>In result of that if I do : (open "foo" :if-exists :supersede :direction :output),</div><div>and replace :rename by :supersede, (foo already exist in directory),</div><div><br></div><div>I have a new foo created and the old renamed but temporarily (I think that</div>
<div>follow the standard), and deleted at the end (if we use the close function).</div><div><br></div><div>foo the new file</div><div>46077910582870627.tem the old temporarily renamed file</div><div><br></div><div>if I'm right, I will impement here :rename, without remove the old file, (but </div>
<div>rename-and-delete shall do that ?), I propose for example</div><div><br></div><div>foo the new file</div><div>foo.bak the old</div><div><br></div><div>What do you think ?</div><div><br></div><div>Thank you</div><div>
<br></div><div>Loic</div><div><br></div><div><br></div><div><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Feb 8, 2014 at 6:05 AM, R. Matthew Emerson <span dir="ltr"><<a href="mailto:rme@clozure.com" target="_blank">rme@clozure.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div class="h5"><br>
<div><div>On Feb 7, 2014, at 7:23 AM, Loïc Maury <<a href="mailto:lmaury@gmail.com" target="_blank">lmaury@gmail.com</a>> wrote:</div><br><blockquote type="cite"><div dir="ltr"><div>My name is Loic Maury, and I'am following the project since some months.</div>
<div><br></div><div>I have now decided to contribute and I think I find an issue where I can starting :</div>
<div><br></div><div><a href="http://trac.clozure.com/ccl/ticket/667" target="_blank">http://trac.clozure.com/ccl/ticket/667</a>. But someone already work on this ticket,<br></div><div><br></div><div>or I can work on it ?</div>
</div></blockquote><br></div></div></div><div>Thanks for asking.</div><div><br></div><div>I don't believe we have anyone working on that ticket.  If you would like to work on it, go right ahead.  If you need to, ask questions either here or as comments on the Trac ticket (make a Trac account at <a href="http://trac.clozure.com/ccl/register" target="_blank">http://trac.clozure.com/ccl/register</a>).</div>
<div><br></div><div>When you have a good patch ready, I'll be glad to apply it.</div><div><br></div><div><br></div><div><br></div><br></div></blockquote></div><br></div></div></div>