Fork me on GitHub
#clojure-norway
<
2024-03-19
>
magnars06:03:49

Morn morn! ☀️

pez06:03:32

God morgen!

pez07:03:36

Altså, jeg trodde det betydde klar! 😂

magnars06:03:27

I dag har jeg skrevet litt om Emacs og hvordan jeg lagde bedre støtte for hiccup. 😊 https://parenteser.mattilsynet.io/lyssabel/

2
💯 1
emacs 2
🙏 1
❤️ 1
👏 1
pez06:03:40

Fabelaktig!

😄 2
teodorlu11:03:26

Nydelig! Du gir oss noe godt å strekke oss etter :)

teodorlu11:03:37

Jeg vil for øvrig påstå at dette kan genereliseres til kodebasene vi kjører i prod. Bygg inn funksjonalitet for introspeksjon. Og det bør ikke ta mer en ish en dag å bygge inn ny funksjonalitet for introspeksjon.

👍 1
pez12:03:56

Jag borde lägga till de API:er som behövs i Calva för att kunna göra motsvarande i VS Code med #C03DPCLCV9N. I teorin går det redan att göra, men med lite mer API blir det mer förutsägbart.

💯 1
boosja07:03:04

God morgen 🙂

teodorlu07:03:30

> Clojure og lua... > Mens vi er inne på interaktiv programmering nær C - en ting jeg lurer litt på er om man kunne fått til interakriv programmering til Zig. Jeg tror de er på vei mot inkrementell kompilering. Men bare å lage en repl-server til rå Zig tror jeg ikke helt er nok. Jeg har prøvd repl-dreven programmering med Python, og syntaksen kom i veien. Infix-operatorer og setninger (ikke uttrykk). Så man trenger sikkert noen paranteser der også, ala fennel for lua. Men det kunne sikkert blitt steg 2 (eller 3 eller 4, ref clojuredart).

cjohansen07:03:47

Replicant er i ferd med å bli hjelpsom 😄

❤️ 5
💯 4
🤯 1
😯 1
teodorlu07:03:43

hypotetisk, hvis det hadde blitt en Clojure-meetup om Babashka i Oslo om (A) hva babashka er, (B) hvordan du kan lage babashka-script, (C) en kjapp intro til bibliotekene babashka/fs, babashka/cli og babashka/process, hadde du blitt med? (med forbehold om at noe av agendaen kanskje ville måtte bli kuttet)

7
👀 1
pez08:03:58

Med viss framförhållning undrar jag om jag kanske skulle ta mig till Oslo för en sådan träff. Jag är ingen Babashka-kung direkt, så nivån passar mig bra. Jag kan visa lite hur jag använder Babashka tasks och replen. Vore så kul att träffa er!

teodorlu08:03:22

Det hadde vært kjempetrivelig om du kunne komme, Peter! La oss sørge for at det blir en dato som passer.

pez08:03:10

Ska kolla med Agical (min arbetsgivare) att de är med på kostnaden. Det är de säkert.

💯 2
pez08:03:06

Har hört talas om Clojure-luncher i Oslo också. Vore ju nåt om jag kunde lyckas få in en sådan också på samma resa. 😃

❤️ 2
pez08:03:37

Nu ställt frågan!

🤞 2
pez09:03:08

Jag är på!

🥳 5
💯 1
teodorlu09:03:22

Så bra! 😁 Blir kjempetrivelig å møte deg fjes til fjes. :flag-se: :hugging_face: :flag-no: Med såpass interesse for babashka-meetup, ser det ut som jeg må gjøre en innsats for at dette blir noe av!

2
🙏 1
augustl07:03:47

god morgen!

augustl07:03:32

det er bedre med en lua i hånda, enn ti JVM-er på taket?

1
😂 1
teodorlu07:03:18

> en lua i hånda, enn ti JVM-er på taket Usikker på om jeg skjønner denne (hvis det er en spøk) :thinking_face:

augustl07:03:49

følte behovet for å tvinge frem noe humor på “lua i hånda” og språket Lua

👏 2
teodorlu07:03:02

ååååh, haha

augustl07:03:21

1 “haha” added to ego

😁 1
😸 1
teodorlu07:03:43

du fikk meg til å flire, det bare tok … litt lang tid 😂 😅

leifericf08:03:48

Ser for meg at det på sikt kan bli en meetup om Fennel med https://gitlab.com/andreyorst/fennel-cljlib også 🙂 Når jeg har fått kommet ordentlig i gang.

❤️ 1
Zeniten09:03:30

Vær hilset!

cjohansen13:03:28

På det nyeste prosjektet vårt har @magnars satt opp launchpad. Oppdaget akkurat at dev-resources ikke var på path. Åpna deps.edn og la den til i dev-aliaset, og evaluerte koden min på nytt, og vips så funka det 😍 Faenmeg helt rått

clojure-spin 3
metal 2
👍 1
pez13:03:03

Clojure har kommit ikapp JavaScript här. 😃

cjohansen13:03:34

Litt rart at Clojure har hengt etter JavaScript på akkurat dette

cjohansen13:03:03

Men jeg må si: Hvis jeg må velge mellom interaktiv programmering eller hot reloading av dependencies så tar jeg det første any day. Men veldig behagelig med begge deler 👌

pez13:03:21

Någon dag snart ska jag fixa så att interaktiv programmering fungerar i JavaScript: https://twitter.com/pappapez/status/1721913122909221171

cjohansen13:03:11

Fint om flere får tilgang til interaktiv programmering!

cjohansen13:03:42

Du kan rive Lisp, immutable data og REPL ut av de stive, døde fingrene mine 😄

pez13:03:26

Lisp-delen håller väl på att fixas av #C03U8L2NXNC 😃 Och immutable data av #C03QZH5PG6M .

pez13:03:25

De båda har ju REPL också. Ska bli väldigt spännande att följa!

Zeniten13:03:14

Så er jo deps-sync og co. på vei i Clojure 1.12. Vet dere om det er mye overlapp her?

Zeniten13:03:49

Det virker i hvert fall som at det blir interactive/dynamic development-overload i nær fremtid. 😍

cjohansen14:03:19

clj-reload løser et annet problem enn launchpad

cjohansen14:03:32

Tipper de nye deps-greiene kan hjelpe launchpad på noe vis

Zeniten14:03:06

Okay, takker. Hvilket problem løser launchpad?

cjohansen14:03:37

Starte REPL, dynamisk laste om classpath, legge til deps, osv

Zeniten14:03:45

Da er jeg med. 👌

Jakub Holý (HolyJak)22:03:25

Jeg https://www.tumblr.com/holyjak/743512169946169344/great-walkthrough-of-lambdaislandlaunchpad-the?source=share: > Great walkthrough of https://github.com/lambdaisland/launchpad, the ultimate dev env & repl launcher. Highlights: integrates deps.edn and .env with local overrides for both, picks up changes to either automatically (i.e. adding a new dependency to the classpath of a running repl). Support for Portal, shadow-cljs, starting any other process (shadow build, a Docker stack, ...) or running commands before/after. Enable deps aliases at runtime. Custom watchers - run a fn when a file changes. Monorepo support. May run user/go after start. This tool looks very useful and I will certainly give it a try!

🙏 1