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
dharrigan 2021-03-30T05:36:57.077Z

Morning Peeps!

djm 2021-03-30T06:11:32.077200Z

👋

danm 2021-03-30T07:54:31.077400Z

Ahoy hoy

alexlynham 2021-03-30T09:21:59.078200Z

morning

jiriknesl 2021-03-30T11:13:11.078400Z

Morning

2021-03-30T11:34:54.078600Z

Morn'

jiriknesl 2021-03-30T11:39:33.081700Z

I do a lot of interview recently and I must admit, lots of people get to Clojure thanks to universities. And thanks to SICP. Which is something I wouldn’t expect at all. My experience is, Clojure folks are often highly senior people who know all those pains Clojure is addressing (often by not implementing something), while some people get to Clojure fairly in the early stage in their career. I am sad, in my university, it was a lot about C-like languages and we haven’t got a lot into FP (which might be caused by the fact it was an offspring of electrotech faculty and we have spent more time speaking about how electron goes in a wire than speaking about functional programming).

Mario Giampietri 2021-03-30T13:19:40.081800Z

"Clojure folks are often highly senior people who know all those pains Clojure is addressing" AKA old grumpy devs 😄 ❤️

jiriknesl 2021-03-30T14:39:34.082200Z

Grumpy for a good reason. The only missing part is that Clojure still has nil. But of course, as Clojure is embracing underlying platform, and if the platform has nil, Clojure must have nil too. At the same time, when operating with numbers, clojure.lang.Ratio is a default (an awesome one) output of lots of numeric operations which isn’t in particular embracing underlying platform (it’s way more Scheme-ish than JVM-ish). So maybe sometimes it matters and sometimes it doesn’t.

jasonbell 2021-03-30T14:53:18.082500Z

Morning