Clojure:
Einen neuen Projekt starten

How to:

;; Installiere Leiningen, das Build-Tool für Clojure:
;; https://leiningen.org/

;; Erstellen eines neuen Clojure-Projekts:
lein new app mein-tolles-projekt

;; Wechsle in das Projektverzeichnis:
cd mein-tolles-projekt

;; Starte eine interaktive Repl-Sitzung im Projekt:
lein repl

;; Der REPL startet, zeige die Projektstruktur:
ls
; Beispiel-Output:
; doc/  project.clj  README.md  resources/  src/  test/

;; Führe die Anwendung aus:
lein run

Deep Dive

Leiningen ist das de-facto Standard-Tool, um Clojure-Projekte zu verwalten. Es ist seit 2010 verfügbar und wurde von Phil Hagelberg entwickelt. Alternativen sind Boot und neuerdings auch tools.deps - direkt von Clojure bereitgestellt. Leiningen hilft bei Dependency Management, Automatisierung von Tasks und Packaging. Es nutzt project.clj für die Konfiguration und unterstützt sowohl einfache Skripte als auch komplexe Anwendungen. Beim Start eines neuen Projekts erstellt es ein Grundgerüst, was den Einstieg erleichtert.

See Also