morn!
prøvde akkurat invoker. sinnsykt kult verktøy — gjør det superlett å scripte mot den kjørende prosessen. Den bare finner prosessen din og lar deg evaluere. Skrevet i Babashka, så cirka null oppstartstid.
Innebygget støtte for å kjøre clj-reload (`nvk reload`) og å kjøre testene (`nvk test`).
På mikrobloggeriet tok en kald bin/kaocha 10 sek, mens en nvk test tok 1.2 sek.
Uansett, du kan da skrive babashka-scripts som interagerer med REPL! Eller gå via nvk hvis du vil kalle Clojure-prosessen fra andre UI verktøy.
https://clojurians.slack.com/archives/C06MAR553/p1769012991704089
Leste såvidt om det og så at det ble presentert på London Clojurians. Den må jeg åpenbart ta en titt på! https://clojurians.slack.com/archives/C03RZRRMP/p1769606729333869
Nå har jeg fått prøvd ut invoker til å kjøre testene våre på jobb-kodebasen! Kald testkjøring med Kaocha: 24 s Første testkjøring med invoker etter at systemet har startet: 14 s Andre testkjøring med invoker etter at systemet har startet: 8 s Kule greier, større besparelser enn jeg hadde forventet! For å bruke invoker, må koden være skrevet så https://github.com/tonsky/clj-reload klarer å laste den på nytt.
Kult!
Takk for tipset. Eg har jobba med noko tilsvarande i det siste. Det har kome eit stykke på veg. De kan teste det ut om det vil. Tek gjerne tilbakemelding! https://codeberg.org/ivarref/cx Eg hadde ikkje høyrd om nvk då eg byrja på dette... Use-caset til cx er litt annleis kanskje.
(cx nyttar også clj-reload ++)
nå leste jeg faktisk den siste linja som et funksjonskall 🙈
kva for ei linje?
hehe, åja!
lols
😄
Dette ser jo ut som et veldig hendig verktøy. Skal teste!
Tusen takk. Ja, eg synest clojure -X:ditt-og-datt er noko strev
Ikkje at cx er ferdig eller perfekt, men ...
kult! Høres ut som det er solid overlapp mellom nvk og cx.
nvk kan også starte prosess (JVM eller bb) ved behov, men da må den vite om aliaser og sånn.
Nettopp ja