Mam niektóre funkcje clojure, które chciałbym wstępnie załadowany, gdy uruchamiam clojure REPL. Funkcje te nie są przydatne, chyba że używa się ich w kontekście REPL.W jaki sposób można wstępnie załadować plik clojure do repliki leiningen?
Jeśli to pomaga, generalnie używam leiningen, aby rozpocząć dla mnie licencję clojure REPL.
Jak mogę powiedzieć, że clojure (lub leiningen, jeśli nie jest dostępny przez płaskie clojure), aby załadować wcześniej plik clojure zawierający te definicje?
+1 za doskonałą link. Czy w swojej odpowiedzi mógłbyś również uwzględnić sposób, aby zrobić to dla projektu _any_ (np. Używając "~/.lein/profiles.clj"), a także założyć, że nie używam emacsa (tj. Nie ma 'nrepl-jack-in ", tylko normalny ekran terminala)? – djhaskin987
Dodała część tego do anwser, a dla ustawień na całym świecie może być lepiej użyć: repl-options: init w profilu w .lein/profiles.clj do używania definiowania przestrzeni nazw użytkownika. –
Myślę, że bardziej odpowiednie byłoby umieszczenie dodatkowego wpisu ': source-paths' wewnątrz profilu. Profil ": dev" byłby szczególnie odpowiedni, jak sądzę. Jak sama brzmi odpowiedź, jakikolwiek kod jest pod "dev", a jednocześnie cały czas jest włączony do projektu. – Geoff