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/