Fork me on GitHub
#clojure-norway
<
2022-07-04
>
magnars08:07:48

God morgen!

kolstae08:07:54

God morgen 🙂

cjohansen09:07:27

Good morning!

cjohansen09:07:43

Nå har jeg akkurat fått tips om noe jeg har savna i ny og ne over lang tid: https://github.com/nubank/matcher-combinators

💯 1
😻 1
cjohansen09:07:07

Dagens variant var: sammenlign to maps som inneholder floats

cjohansen09:07:08

Dvs, biblioteket så interessant ut, enda det fortsatt er uklart hvordan jeg løser mitt sammensatte problem med det 😅

👀 2
magnars09:07:46

Jøss, det var interesssant

magnars09:07:01

Det er lett å skrive tester som tester for mye

magnars09:07:40

Ser ut som at det biblioteket kan gjøre det litt mer ålreit å skrive spissa tester

teodorlu09:07:00

Kult hvordan Readme er kjørende test, API-dok og introduksjonsguide på én gang

magnars10:07:38

Det beste her er kanskje avsnittet "Homoikonisitetens vidundere"

😄 1
magnars10:07:16

Men i det hele et artig triks, hvor både tester og dokumentasjon bygges ut fra eksempler og selve funksjonsdefinisjonen.

teodorlu11:07:14

Er det mulig å hente info om linjenummer og fil en funksjon er definert i Emacs Lisp? I clojure har vi vel metadata for det. (hadde ønsket meg en link "gå til definisjon" sammen med funksjonsdokumentasjonen)

magnars18:07:21

Det ser ut til at maintaineren av dash.el har refaktorert bort denne fila, ja. 😅

😄 1
magnars18:07:17

Det må jo være en eller annen form for metainformasjon om linjenummer, ettersom man får linjenummer når et funksjonskall går galt.

magnars18:07:25

Men jeg har ikke satt meg inn i det. Kul idé da.

👍 1