help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: readable-not-found


From: Emanuel Berg
Subject: Re: readable-not-found
Date: Wed, 09 Mar 2022 20:22:33 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Andreas Röhler wrote:

>>> (if (file-readable-p "../test.el")
>>>    (load "../test.el" nil t))
>>
>> (defun load-if-exists (file)
>>    (if (file-exists-p file)
>>        (load-file file)
>>      (message "The file %s does not exist." file) ))
>
> Didn't use load-file, as assumed designed for
> interactive use.

No, don't assume that ... on the contrary assume everything
works both ways, or at least the interactive -> Lisp way ...

Sometimes the docstring and/or byte compiler will tell you
otherwise, should be rare as that is a sign of whatever
badness so it needs to be stated, i.e. an explicit
exception to general fluidularity ...

> When looking into its definition, it's expand-file-name
> which does it:
>
> (load (expand-file-name "../test.el") nil t)

Indeed, gets the absolute path.

> Thanks all!

np :)

-- 
underground experts united
https://dataswamp.org/~incal




reply via email to

[Prev in Thread] Current Thread [Next in Thread]