clojure-eval
Testuj kod Clojure bezpośrednio w nREPL — sprawdzaj kompilację, debuguj funkcje, weryfikuj zmiany.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność oceny kodu Clojure poprzez serwer nREPL. Pozwala na testowanie funkcji, weryfikację kompilacji edytowanych plików, debugowanie wyrażeń oraz interakcję z sesją REPL. Stan sesji utrzymuje się między kolejnymi ewaluacjami, co umożliwia załadowanie przestrzeni nazw w jednym wywołaniu i korzystanie z niej w następnych. Każda kombinacja host:port ma własny plik sesji, dzięki czemu możesz pracować z wieloma serwerami nREPL jednocześnie.
Jak używać
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.
Podobne skille
playwright-browser-automation
autor: lackeyjb
dependency-upgrade
autor: wshobson
pair-trade-screener
autor: tradermonty
textual
autor: KyleKing
performing-penetration-testing
autor: jeremylongshore
code-reviewer
autor: google-gemini