clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
dharrigan 2021-04-07T05:22:09.063600Z

Good Morning!

djm 2021-04-07T05:51:29.063800Z

👋

slipset 2021-04-07T05:52:30.064Z

Morning!

simongray 2021-04-07T06:47:17.064200Z

morning

mccraigmccraig 2021-04-07T06:56:24.065600Z

mawning

javahippie 2021-04-07T07:14:03.066100Z

Morning!

thomas 2021-04-07T07:24:09.066300Z

moin moin

anthony-galea 2021-04-07T07:53:07.066500Z

Good morning

jasonbell 2021-04-07T07:57:03.066700Z

Morning

jasonbell 2021-04-07T07:58:17.067600Z

@agile_geek This is one of those rare “I knew that, I knew that….” << No one likes a smart arse, remember that 🙂 ❤️

agile_geek 2021-04-07T07:59:29.068400Z

@jasonbell it's ok..... I've known no one likes me since I was 8. I'm used to it! 🦹

dharrigan 2021-04-07T07:59:46.068800Z

So now we need to know what happened when you were 8 🙂

jasonbell 2021-04-07T07:59:51.069Z

LOL I love ya dude, you know that.

agile_geek 2021-04-07T08:00:20.069100Z

Kids realised it was fun to tease the boy who was quiet and had red hair!

ordnungswidrig 2021-04-07T08:40:34.069400Z

☕ 2
borkdude 2021-04-07T09:16:46.069700Z

morning

2021-04-07T09:19:53.069900Z

morning

raymcdermott 2021-04-07T10:01:16.070200Z

morning

jasonbell 2021-04-07T10:54:45.070500Z

Time to remind myself how to do multimethods, it’s been a while.

agile_geek 2021-04-08T09:10:11.076400Z

@l0st3d @raymcdermott thanks for the tips!

1
raymcdermott 2021-04-07T14:04:14.071400Z

the dispatch is bliss

agile_geek 2021-04-07T15:48:00.071500Z

I’m ambivalent about them. I don’t like having to restart the REPL to pick up a new multi method!

Ed 2021-04-07T16:31:33.071700Z

Why do you need to restart the repl to pick up a new multimethod?

kardan 2021-04-07T16:34:23.072700Z

When you been doing Clojure since 2016 and then have to work in Php which I don’t know https://media.giphy.com/media/Ta3v3I4GI1gH7Rqek6/giphy.gif

😂 2
simongray 2021-04-08T07:04:33.074800Z

Sounds carthatic.

Ed 2021-04-07T16:38:29.072900Z

I've not had to write any PHP since 2007 ... my sympathies

kardan 2021-04-07T17:54:39.073200Z

I’m making it sound worse than it is. It’s actually a small project which we inherited and plan to rewrite in Clojure. Just feeling like a total noob :-)

jasonbell 2021-04-07T19:09:54.073400Z

Yeah I remember that @agile_geek - It’d true @l0st3d you do need to restart the REPL for changes to take effect.

Ed 2021-04-07T19:19:29.073600Z

do you mean to change the dispatch function for an existing multimethod? If so, then you can either use a named var as the dispatch function (in which case you can change that var with defn) or def the multimethod to something other than the multimethod (like nil) and then reload the defmulti and defmethods to change the dispatch function ... that's the only sticky point with multimethods that I came across - maybe I've not done enough of them??