Articles of leiningen

Un moyen d’append une dépendance au projet lein sans redémarrer REPL?

Ce que je fais maintenant, c’est open project.clj, y ajoute la dépendance, run lein deps redémarre lein deps , puis use , require et ainsi de suite. La chose est que je n’aime pas vraiment redémarrer repl parce que le temps de démarrage est lent et je dois recharger mes fichiers à nouveau. Existe-t-il un […]

Java et Clojure avec Leiningen

Est-il possible de gérer et de comstackr facilement des classes Java natives avec Clojure dans un projet utilisant leiningen? Je travaille à un niveau assez bas (avec netty nio) et je pense que certaines classes de plomberie seraient en fait plus faciles à gérer en Java brut, à la fois en termes de construction du […]

Comment mettre à jour la version nrepl de leiningen?

J’utilise leiningen et emacs + cider pour le développement de clojure. Il y a quelques jours, après avoir mis à niveau cider via le gestionnaire de paquets emacs, je reçois le message d’avertissement suivant lorsque je lance Mx cider-connect ou Mx cider-jack-in . ; CIDER 0.9.0snapshot (package: 20150222.137) (Java 1.8.0_31, Clojure 1.6.0, nREPL 0.2.6) WARNING: […]

Ressources dans les applications Clojure

J’utilise Leiningen dans mon projet Clojure (une application GUI) et j’ai créé un répertoire “resources” sous la racine du projet pour contenir les images utilisées par mon application. Lorsque j’exécute mon application localement pendant le test, je récupère les images en utilisant le chemin relatif “resources / logo.png”, et cela fonctionne bien. Mais lorsque je […]

Les meilleures pratiques pour créer et déployer des applications Clojure: bons tutoriels?

Je suis nouveau à Clojure et je commence à expérimenter avec la création d’une application. Jusqu’à présent, tout ce que j’ai vu des tutoriels sur la compilation des programmes Clojure implique l’interactivité. Par exemple, “chargez le fichier REPL et saisissez-le (fichier de chargement” this-or-that “) pour qu’il fonctionne, ce n’est pas suffisant. Je suis tellement […]

Quelle est la différence entre Cake et Leiningen?

Quelle est la différence entre Cake et Leiningen?

Comment recharger un fichier clojure dans REPL

Quelle est la manière préférée de recharger les fonctions définies dans un fichier Clojure sans avoir à redémarrer la REPL. En ce moment, pour utiliser le fichier mis à jour, je dois: éditer src/foo/bar.clj fermer le REPL ouvrir le REPL (load-file “src/foo/bar.clj”) (use ‘foo.bar) De plus, (use ‘foo.bar :reload-all) n’entraîne pas d’effet requirejs, ce qui […]