Hi,

I'm a co-developer of xtla.
I'd like to know more about your post.

> Hi,
> 
> The following code does not do what you want if SLIME (a lisp
> interaction mode) is loaded before
> xtla: 
> 
> (unless (functionp 'read-directory-name)
>   (defalias 'read-directory-name 'read-file-name))
> 
> 
> The problem is that SLIME defines read-directory-name to something
> that is different than you want (it checks for the existence of the
> directory and barfs if it is not there).  
> 
> Cheers,
> Chris

As far as the definition of `read-directory-name' in GNU Emacs in the CVS 
repository,
the existence checking should be controlled by arguments:

    M-x describe-function read-directory-name

    read-directory-name is a compiled Lisp function in `files'.
    (read-directory-name prompt &optional dir default-dirname mustmatch initial)

    ...

    Fourth arg mustmatch non-nil means require existing directory's name.

How do the SLIME's developers think about this?

Masatake YAMATO

Reply via email to