In diesem Repository befinden sich verschiedene Skripte, die Stück für Stück aufgerufen und absolviert werden können. Viele Skripte dienen nur einem ersten Eindruck. Hier ist eure Kreativität gefragt 🧑🎨 Wandelt die Aufgaben ab, denkt weiter, experimentiert herum. Es geht hier nicht um das Lösen der Aufgaben, sondern um das gemeinsame Lernen und Verstehen.
Fangen wir zuerst damit an den Editor einzurichten und starten dann mit den
Scripts im Ordner src
.
- Clojure Installieren
brew install clojure/tools/clojure
- Editor, wir werden mit VS Code arbeiten
- VSCode herunterladen
- Calva Plugin installieren Zur Installation oben auf den grünen Button ("Install") klicken.
Alternativ kann das Repository auch geforkt und in GitHub Codespace oder GitPod geöffnet werden.
Wir verwenden hier VS Code bzw. VS Codium mit dem Plugin Calva. Dann starten wir eine REPL und verbinden den Editor damit. Das klappt besonders gut mit entsprechend konfiguriertem Editor, weshalb wir uns hier kurz die Zeit nehmen.
Hier ist ein kleines Video, um in VS Code eine Clojure REPL zu starten und den Editor damit zu verbinden. Dann können wir den Code direkt aus dem Editor in die REPL schicken.
repl.mp4
Nachdem wir eine REPL erstellt und uns damit verbunden haben, können wir mit dem Editor interagieren.
Wichtig dabei ist vor allem die Tastenkombination Ctrl+Enter
.
Mit dieser können wir Code direkt in die REPL schicken.
Außerdem wollen wir Klammern verschieben können.
Die folgenden Animationen stammen von https://calva.io/paredit/, wo auch die weiteren Befehle erklärt werden.
Schließende Klammer nach rechts verschieben
Ctrl+Alt+Right
(Mac/Windows) oder Cmd+Alt+.
(Linux)
Schließende Klammer nach links verschieben
Ctrl+Alt+Left
(Mac/Windows) oder Cmd+Alt+,
(Linux)
- @n2o, Christian Meter, Twitter: cmeter_
- @bendisposto, Jens Bendisposto, Twitter: jbendisposto
- @ebbinghaus, Björn Ebbinghaus, Twitter: MrEbbinghaus
- @Wegi, Alexander Schneider, Twitter: MrEbbinghaus