clojure-uk

A place for people in the UK, near the UK, visiting the UK, planning to visit the UK or just vaguely interested to randomly chat about things (often vi and emacs, occasionally clojure). More general the #ldnclj
thomas 2021-01-18T08:10:29.042400Z

mogge

alexlynham 2021-01-18T08:10:42.042600Z

morning

djm 2021-01-18T08:15:48.042800Z

👋

mccraigmccraig 2021-01-18T08:45:48.043200Z

mån!ng

dharrigan 2021-01-18T09:01:35.043600Z

Good Morning!

2021-01-18T09:08:52.043800Z

Morn' 😃

jiriknesl 2021-01-18T09:13:13.044100Z

Morning

gcaban 2021-01-18T09:41:48.044300Z

Morning

dharrigan 2021-01-18T09:44:51.044600Z

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

dharrigan 2021-01-18T09:45:40.045600Z

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

mccraigmccraig 2021-01-18T11:30:39.046700Z

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

dharrigan 2021-01-18T11:33:40.047100Z

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

2021-01-18T11:37:54.047600Z

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

2021-01-18T11:38:13.048100Z

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

2021-01-18T11:39:18.048500Z

Hmm perhaps supple would be a better description

alexlynham 2021-01-18T11:44:30.048600Z

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

dharrigan 2021-01-18T13:14:47.049300Z

I heard once about the Curse of Monads

dharrigan 2021-01-18T13:15:09.049800Z

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

alexlynham 2021-01-18T13:19:39.049900Z

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

alexlynham 2021-01-18T13:19:45.050Z

monads, done

dharrigan 2021-01-18T13:22:55.050800Z

🎤 drop?

alexlynham 2021-01-18T13:25:14.050900Z

pretty much :D

alexlynham 2021-01-18T13:26:03.051Z

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

alexlynham 2021-01-18T13:27:19.051100Z

obv side effects are the original motivation https://www.microsoft.com/en-us/research/wp-content/uploads/1993/01/imperative.pdf

alexlynham 2021-01-18T13:52:05.051900Z

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

mccraigmccraig 2021-01-18T14:03:46.052600Z

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

alexlynham 2021-01-18T14:10:54.052700Z

a lot of the interesting bit is almost the motivation section

alexlynham 2021-01-18T14:11:02.052800Z

also the vs effects & continuations discussion