Morn!
Morn!
Morn morn!
Apropos boka Peak og deliberate practice: er det noen som har lest The inner game of tennis (av Timothy Gallwey, 1974)? Det var skrevet om å lære bort tennis, men endte som en klassiker om det å lære generelt. Hørte om den i den ellers glimrende "Against the rules"-podcasten til Michael Lewis (https://www.pushkin.fm/podcasts/against-the-rules/the-coach-in-your-head)
Interessant! Ikke hørt om, men noterer flittig 😄
Jeg har den liggende som lydbok. ☺️
God morgen!
God morgen, forresten 🙂
Morn!
Morn!
Mrn
God morgen
Har skrevet en liten blogg-post om en test som var på ville veier og ødela for sjeleroa på vei inn i helga for litt siden. https://parenteser.mattilsynet.io/sokk/
Fikk endelig lest denne. En ordentlig klassiker det der! (lete vidt og bredt før man begynner å se på de små og nære detaljene) > Testen var like upålitelig som en svartbjørn med kilovis av kokain innabords. 🤣 er dette forresten noe som er hentet fra virkeligheten? Svartbjørnene er jo ganske så sosiale dyr og det ville ikke overrasket meg om de har forsynt seg av et depot en eller annen gang i historien. > Visste du at “flaky”, som vi gjerne bruker om upålitelige tester, kommer fra at kokain ble kalt “flake” på 1920-tallet? Oppførselen til kokain-misbrukere, ble etter hvert beskrevet som “flaky”. TIL!
https://en.wikipedia.org/wiki/Cocaine_Bear Den sanne historien er mer enn tragedie enn en skrekkhistorie, da.
Morn
Hei! Jeg heter Erik, og etter å ha lest det meste av Parenteser-bloggen uten å forstå noen av kode-eksemplene tenkte jeg det var på tide å gjøre noe med det. Jeg har akkurat begynt på https://pragprog.com/titles/shcloj4/programming-clojure-fourth-edition/, noe som også fikk meg til å sette i gang med https://www.masteringemacs.org/. Hyggelig å være her!
Hei Erik! Velkommen!
Så utrolig kult 😄 Velkommen!
Programming Clojure er en helt super bok. Veldig bra sted å starte!
Godt å høre! Jeg opplever den litt i samme stil som Elixir in Action: Ikke noe dill-dall, du vet hva et heltall er, nu kör vi
Er det noen sjanse for at vi ser deg på meetup i morgen? Vet ikke om du bor i Oslo-området?
Det hadde vært ordentlig trivelig, men for halvannet år siden flyttet jeg dessverre fra Oslo og bor nå i Sogndal. Fra februar begynner jeg derimot i remote-jobb hvor et av kontorstedene er i Oslo, så da blir det sikkert anledning til litt flere Oslo-turer med mulighet for å snike seg med på en meetup fremover ☺️
Så du kjører på med Clojure og Emacs samtidig? Jeg gjorde noe slikt for endel år siden og endte opp med å hacke fryktelig mye på Emacs og kode veldig lite Clojure 🙈😄 Ikke at jeg vil fraråde deg å gjøre det - det er, på en litt masochistisk måte, veldig gøy
Ja, full send. Som du sier: Litt idiot kanskje, men også gøy på sin forferdelige måte.
Jeg tror det er veldig bra hvis man er motivert for det.
Lisp er bedre med paredit
Høres lurt ut å bruke Mastering Emacs til å lære det fundamentale. Videoene til Prot om f.eks. search/replace med basis-funskjoner er også veldig nyttige (https://www.youtube.com/watch?v=f2mQXNnChwc). Du har kanskje allerede oppdaget https://github.com/magnars/emacsd-reboot til Mattilsynet-gjengen, men hvis ikke så kan det være til stor hjelp og inspirasjon.
Friskt å hoppe inn i begge samtidig, ja! Jeg pleier å anbefale VSCode med Calva for folk som vil skrive Clojure, men jeg hoppa jo rett uti Clojure og Emacs selv. Da hadde jeg riktignok brukt litt Emacs allerede til notater / journalføring med org-mode.
De gangene jeg sitter i VSCode, blir jeg først obs på at det er så mye greier i UI-et (bjeller og knapper og animasjoner og Copilot og sånn) som distraherer, før jeg innser at jeg ikke bare kan legge til en kommando og gi den en key-binding mens jeg jobber.
Jeg hadde også feil-forsøk på å komme i gang med Emacs før det "funka". Fersk Emacs er ikke så bra å bruke: UX-en er dårlig uten config, og man vet ikke hva man bør legge til. For meg løsna det da jeg prøvde på nytt med en Emacs-distribusjon der jeg bare kunne velge hvilke språk jeg ville ha config for, før jeg kjørte. Jeg prøvde først Spacemacs, rakk så å bli skikkelig glad i Doom Emacs. Nå sitter jeg på configen som Gunnar lenker til. Den comitter vi til alle seks, men vi har en splitt per bruker. Se users/-mappa, den blir kun lasta hvis din $USER-miljøvariabel matcher navnet på .el-fila i repoet.
Du får uansett si ifra hvis det er noe du lurer på! https://github.com/doomemacs/doomemacs er bra og https://github.com/corgi-emacs/corgi/tree/main er bra. Begge er laget for å være lette å komme i gang med. Matilsynet/Magnar sin magnars/emacsd-reboot er "veldig trimmet" for den bruken som passer for oss — men den har betydelig mindre dokumentasjon / forklaringer enn Doom og Corgi.
Takk! Har sett på konfigurasjonen deres allerede og tenker å hente en del inspirasjon derfra. Enn så lenge har jeg (som foreslått i README) begynt med better-defaults, og så utvider jeg gradvis.
Én ting jeg lurte på handler om pakker og håndtering av disse: Anbefaler dere å sette opp f.eks. straight.el, eller holder dere dere til (use-package) med :ensure? Jeg har forstått det dithen at sistnevnte ikke spesifiserer versjoner av pakker på noen måte, og at det er motivasjonen bak straight?
Vi har brukt use-package i dag. Det valget er tatt fordi Magnar og Christian kunne use-package, og vi ikke har revurdert det valget siden.
Doom er basert på straight, tror jeg.
Skulle jeg valgt mellom use-package og straight i dag, ville jeg gått for straight, fordi den gir bedre kontroll.
Dere har vel en kombinasjon, @teodorlu? straight er ihvertfall nyttig for de pakkene som ikke er publisert til elpa/melpa
Mastering Emacs nevner også https://github.com/SystemCrafters/crafted-emacs/tree/master. Har såvidt sett på det, og det virker som en veldig god starter-template.
Du har rett, vi har visst begge! Men bruken av straight.el er svært begrenset.
Efter att ha försökt konfigurera min egna Emacs-config 2018 provade jag Spacemacs för att sedan landa i Doom Emacs som jag fortfarande använder idag. En tanke som slog mig är att en distribution är ett bra verktyg för att lära sig olika standarder för keybindings tidigt som du sen kan emulera i din egna handrullade config efter att du känt på det själv.
For å komme meg litt videre endte jeg til slutt opp med å bruke konfigurasjonen til Mattilsynet-gjengen, og i å første omgang lære meg akkurat nok paredit og CIDER til å tråkle meg gjennom eksemplene i boken. Funker fjell så langt!
Lurt!
Minner om at påmelding til morgendagens meetup stenger om en time! Meld deg på her: https://www.meetup.com/clojure-oslo/events/311972707/?eventOrigin=your_events Meetupen er i morgen fra 17:30 på Tjuvholmen, Oslo. Temaet er dataanalyse og datavisualisering i Clojure. Det blir live-programmering, mat og drikke. Alle er velkomne!
Er det noen som vet om videoene fra Clojure/Conj 2025 vil bli lagt ut på YouTube?
Har fulgt med på YouTube-kanalen siden konferansen. Takk for info!
ganske sikker på at svaret er ja.
Ja, de vil bli lagt ut.