On Wed 25 Jan 2012 13:42, l...@gnu.org (Ludovic Courtès) writes:

> Andy Wingo <wi...@pobox.com> skribis:
>
>>> What about calling it ‘current-file-name’ instead?
>>
>>   > (apropos "filename")
>>   (guile): set-module-filename!      #<procedure 1546f20 at 
>> ice-9/boot-9.scm:1712:2 (module val)>
>>   (guile): module-filename   #<procedure 1546fa0 at ice-9/boot-9.scm:1712:2 
>> (module)>
>>   (guile): current-filename
>>   (guile): set-port-filename!        #<procedure set-port-filename! (_ _)>
>>   (guile): port-filename     #<procedure port-filename (_)>
>>   (ice-9 readline): filename-completion-function     #<procedure 
>> filename-completion-function (_ _)>
>>   > (apropos "file-name")
>>   > 
>>
>> Though I am responsible for three of those, I think I was just following
>> established convention.
>
> Hmm, OK then.

We can still change it if it's the right thing, but we would probably
need to do the same with the other interfaces (with the deprecation
dance).

Note that there's also the instance of 'filename in alists, like in
source properties.  We probably wouldn't be able to change those.

Andy
-- 
http://wingolog.org/

Reply via email to