clojure-norway

slipset 2026-04-14T05:15:25.070299Z

Mrn

cjohansen 2026-04-14T05:23:43.999139Z

Morn!

eaj 2026-04-14T05:53:17.282869Z

God morgen!

hypirion 2026-04-14T06:04:29.124409Z

Morn!

mokr 2026-04-14T06:21:27.858079Z

Morn!

Zeniten 2026-04-14T07:07:39.154199Z

Morn!

teodorlu 2026-04-14T07:13:35.941229Z

goood morn!

teodorlu 2026-04-14T07:25:18.636839Z

Liten situasjonsrapport fra arbeidet med nettside for Clojure-meetupen. @sophie.bosio og jeg har møttes regelmessig, og parprogrammert. Første utkast var en Hugo-blogg. Etter litt diskusjon, fant vi ut at heller ville ha Clojure-kode som lager HTML-filer, så det er dit vi er på vei. Målet fortsetter å være informativt; • Gi meetup-talere et sted å putte referanser (fra FunKis-meetupen kunne det vært artikkelen Teodor Elstad anbefalte om CRDT-er og Javazone-opptaket til Magnar), • Gi en historisk oversikt over temaer vi har dekket. Vi tenker å putle litt til før vi går live. Vedlagt bilde er hvor vi ligger nå! Og takk til Ardoq, som har dekket et par måltider mens vi har sittet og jobbet på kveldstid 🙏

👏 5
msolli 2026-04-15T13:59:32.532879Z

Veldig bra! Blir gøy å se resultatet. Tar det med lønsjene også, selv om det ikke er noen talere og spesifikt faglig innhold? Tenker det kan være fint å ha disse i oversikten - det vil gi et signal til lesere om at her er det et aktivt miljø.

teodorlu 2026-04-15T14:45:47.275319Z

Jeg er åpen for å ta med lunsj ting hvis vi ønsker lunsj ting! Hva ønsker vi å vite om lunsjer? Kun datoen, eller er det noe mer?

msolli 2026-04-15T14:47:41.497369Z

Kanskje en beskrivelse? Den kan være unik for hver lønsj, eller felles for alle lønsjer. Eller kanskje en lønsj tilhører en kategori som har en beskrivelse.

👍 1
teodorlu 2026-04-15T15:27:22.150619Z

vi kan eksperimentere litt for å se hva som funker! Men jeg er veldig enig i at å få inn lunsjene er fint. Gir en indikasjon på frekvens, og en litt roligere oversikt man får enn når man tråler gjennom http://meetup.com!

👌 1
boosja 2026-04-14T07:35:50.536599Z

Morn!

teodorlu 2026-04-14T09:07:04.289179Z

OBS, For å feire Clojure-dokumentaren som slippes torsdag, holder Rich en Q/A nå på fredag! Q/A-en skjer over Zoom, og krever påmelding: https://events.zoom.us/ev/Apqcp-NO_Trnb6g9nA7QbXl2E7YD3rAIk3Ur45-JNsYrQ7GrNABQ~AvQxs5XTZP6T6qdwZ3vD_NqwstDUQECO8TYZJ7mtDrVmMm8zUfARyv4HSw Mer info: #news-and-articles: https://clojurians.slack.com/archives/C8NUSGWG6/p1775837622919589

❤️ 1
leifericf 2026-04-14T10:57:22.032469Z

God morgen!

leifericf 2026-04-14T10:58:28.250919Z

Jeg holder på med et lite eksperiment for å sy sammen det beste av Clojure + Lua + Fennel. Basically, lage en skikkelig liten "embeddable versjon av Clojure" fra scratch i ANSI C, som en kan slippe ned i et C/C++ prosjekt. Har lagt ut eksperimentet her: http://mino-lang.org Nok en idé som har ligget i bakhodet og dunka en del år… (Litt mer kontekst https://clojurians.slack.com/archives/CLX41ASCS/p1710573030500009, https://clojurians.slack.com/archives/CLX41ASCS/p1710615555744119?thread_ts=1710573030.500009&cid=CLX41ASCS og https://clojurians.slack.com/archives/CLX41ASCS/p1710616577860539?thread_ts=1710573030.500009&cid=CLX41ASCS)

teodorlu 2026-04-14T11:47:26.116639Z

relatert eksperiment: https://clojurians.slack.com/archives/CBJ5CGE0G/p1774278644721679

leifericf 2026-04-14T11:49:00.308769Z

Ah! Kult, takk for info!

🙌 1
leifericf 2026-04-14T22:11:35.855799Z

Jøss, jeg fikk faktisk TOC til å funke ganske fint synes jeg. Funker likt som i Elixir/Erlang. Eksempler her: http://mino-lang.org/documentation/tco/ Clojure sine loop/recur/trampoline funker også fortsatt, men de er "wrappers" nå. mino er dermed første og eneste Clojure-implementasjon med TOC 🙂 (?)

leifericf 2026-04-17T07:37:41.481559Z

Nå har mino støtte for omtrent alt i clojure.core Har en oppdatert About-side her: http://mino-lang.org/about/ Og en side som beskriver forskjeller fra Clojure på JVM her: http://mino-lang.org/documentation/coming-from-clojure/ Changelog har mer detaljer: http://mino-lang.org/changelog/

leifericf 2026-04-17T07:38:10.357089Z

Holder på med å gjøre "C-siden" og spesielt garbage collection mer robust nå som "Clojure-siden" begygger å bli komplett.

leifericf 2026-04-17T07:40:38.990979Z

TOC er ganske nice synes jeg:

(defn countdown (n)
  (if (= n 0) :done (countdown (- n 1))))

(countdown 1000000) ;; => :done (no stack overflow)
(defn is-even? (n)
  (if (= n 0) true (is-odd? (- n 1))))

(defn is-odd? (n)
  (if (= n 0) false (is-even? (- n 1))))

(is-even? 100000) ;; => true

leifericf 2026-04-17T07:41:21.696249Z

Men mino støtter fortsatt "Clojure måten" via noen wrappers, så man kan fortsatt gjøre slik også:

(loop [n 100 acc 0]
  (if (= n 0)
    acc
    (recur (- n 1) (+ acc n))))

leifericf 2026-04-17T07:42:12.434029Z

Da kan man bruke "infinite loops" mer idiomatisk slik man gjør i Erlang og Elixir. Hvis man ønsker.