Mrn
Morn!
God morgen!
Morn!
Morn!
Morn!
goood morn!
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 🙏
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ø.
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?
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.
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!
Morn!
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
God morgen!
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)
relatert eksperiment: https://clojurians.slack.com/archives/CBJ5CGE0G/p1774278644721679
Ah! Kult, takk for info!
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 🙂 (?)
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/
Holder på med å gjøre "C-siden" og spesielt garbage collection mer robust nå som "Clojure-siden" begygger å bli komplett.
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) ;; => trueMen 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))))Da kan man bruke "infinite loops" mer idiomatisk slik man gjør i Erlang og Elixir. Hvis man ønsker.