clojure-eval
Evaluate Clojure code via nREPL using clj-nrepl-eval. Use this when you need to test code, check if edited files compile, verify function behavior, or interact with a running REPL session.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Evaluate Clojure code via nREPL using clj-nrepl-eval. Use this when you need to test code, check if edited files compile, verify function behavior, or interact with a running REPL session.
How to use
Odkryj dostępne serwery nREPL w bieżącym katalogu projektu, uruchamiając polecenie
clj-nrepl-eval --discover-ports. Wyświetli listę wszystkich działających serwerów (Clojure, Babashka, shadow-cljs itp.).Jeśli serwery zostały znalezione, wybierz port, który chcesz używać. Narzędzie poprosi Cię o wybranie portu z listy dostępnych opcji — każda opcja zawiera numer portu i typ serwera.
Jeśli żaden serwer nie został znaleziony, narzędzie zaproponuje sposoby uruchomienia nREPL. Możesz wybrać alias z pliku
deps.ednlub ręcznie podać port.Po wybraniu serwera możesz ewaluować kod Clojure. Załaduj przestrzeń nazw poleceniem
(require '[twoja.przestrzen :as ns])— zmiana będzie dostępna w kolejnych ewaluacjach.Testuj funkcje i wyrażenia, wysyłając je do sesji. Stan REPL utrzymuje się między wywołaniami, więc możesz budować logikę krok po kroku.
Weryfikuj zmiany w plikach przed zatwierdzeniem — ewaluuj edytowany kod, aby upewnić się, że kompiluje się poprawnie i zachowuje się zgodnie z oczekiwaniami.