Fork me on GitHub
#clojure-uk
<
2021-01-18
>
djm08:01:48

👋

dharrigan09:01:35

Good Morning!

folcon09:01:52

Morn' 😃

dharrigan09:01:51

So, at the weeknd (well, since Friday evening), I went down the rabbit hole

dharrigan09:01:40

and pulled apart a lot of my application, now it's broke. But, I can reassemble it (avengers unite!) into better shape.

mccraigmccraig11:01:39

i just pulled a codebase to pieces too @dharrigan, to rebuild it stronger and better - it's one of my favourite things to do

dharrigan11:01:40

🙂 Causes a little bit of fret...tendency to bikeshed 🙂

Ben Hammond11:01:54

every time you reassemble, it gets a little more ductile...

Ben Hammond11:01:13

until in the end it completely snaps.. (probably)

Ben Hammond11:01:18

Hmm perhaps supple would be a better description

alexlynham11:01:30

still less than half way done with monadparty 2021 refactor of this codebase

dharrigan13:01:47

I heard once about the Curse of Monads

dharrigan13:01:09

aka, once you know about monads, you loose the ability to describe what a monad is

alexlynham13:01:39

it's a container, that is guaranteed to compose with other containers of its type

alexlynham13:01:45

monads, done

dharrigan13:01:55

🎤 drop?

alexlynham13:01:14

pretty much :D

alexlynham13:01:03

i mean obv there's infinite subtlety to how that thrashes out, but it's basically about composition at its core

alexlynham13:01:05

i find the more i work with them, the more 'aha' moments i get from re-reading the paper

mccraigmccraig14:01:46

i've been working with them for a good while, and i'm still getting aha moments... i should probably go and re-read the paper

alexlynham14:01:54

a lot of the interesting bit is almost the motivation section

alexlynham14:01:02

also the vs effects & continuations discussion