Clojure: как получить путь к работающему JAR/корневому исходному каталогу?

В Java есть простой способполучить путь к работающему файлу jar:

MyClass.class.getProtectionDomain().getCodeSource().getLocation().getPath()

Но в Clojure у нас нет имени класса, только пространство имен и функции. То же самое относится и к нескомпилированным скриптам/REPL.

Итак, мои вопросы:

  1. Как мы можем найти путь к работающему файлу jar?
  2. Как мы можем найти путь к нескомпилированным исходным файлам?

8
задан Community 23 May 2017 в 12:32
поделиться