Is there a way to determine the directory the file being executed resides in?

StackOverflow https://stackoverflow.com/questions/16965859

  •  31-05-2022
  •  | 
  •  

سؤال

And if so, is there way that asdf can import a symbol that is calculated in runtime.

I'm trying to to specify the directory on which the project resides so the test runner can find the input files and also when I run from the repl.

هل كانت مفيدة؟

المحلول

Yes, system-relative-pathname and system-source-directory are your friends. At least if you execute from source.

نصائح أخرى

It depends on what you mean by "execution".

If your code is executed when your file is loaded, take a look at Variable *LOAD-PATHNAME*, *LOAD-TRUENAME*.

If you need the current working directory, asdf has getcwd and chdir.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top