Fork me on GitHub
#clojure-uk
<
2018-10-29
>
yogidevbear07:10:43

Morning πŸ™‚ I saw this in Twitter now. What a cool project. https://twitter.com/kylestetz/status/1056619925081534465?s=19

alexlynham08:10:13

Hmmm could definitely have used another week off

jasonbell08:10:15

Morning friends

πŸ‘‹ 8
Ben Hammond09:10:51

do you have an office in Dundee @otfrom? Just looking at your cycling pics

Ben Hammond09:10:25

do you cycle in a loop to WFH?

πŸ˜‚ 12
3Jane09:10:25

Gotta spend the commute (calorie) budget on something ;)

Ben Hammond09:10:41

gotta get out the house before you go stir crazy

Ben Hammond09:10:51

is more the way I think about it

Ben Hammond09:10:08

(I wfh permanently at the moment)

Ben Hammond09:10:44

and with the shortening days up here, you have to be more careful about making sure you Get Out Of The House

yogidevbear09:10:24

Winter is coming 🐲

πŸ“‰ 8
otfrom09:10:34

I work from home when I'm in Dundee. I go to London for a week once a month though.

otfrom09:10:59

I try to get out for a ride every other day (around 5 miles, and hills are pretty unavoidable in Dundee)

πŸ‘ 8
dharrigan09:10:52

π„ž So, Good Morning, Good Morning, Sun beams will soon smile through, Good Morning, Good Morning to you and you and you and you π„ž

thomas09:10:37

two years ago I left IBM... to come and work for a company that has no IBM tech what so ever... but RedHat stuff all over the place... how things can change.

keithmantell13:10:03

Perhaps this will bring clojure πŸ™‚

jasonbell10:10:27

Flycheck looks very interesting

alexlynham10:10:34

what's the buzz on clj-refactor @otfrom? I'm really enjoying joker/flycheck πŸ™‚

otfrom10:10:40

I had it ages ago. There was a period where it didn't really work. I've just re-added it recently. It is really handy for finding usages and cleaning up namespaces (which are things that joker picks up as well). So just feels like a good combo.

parrot 8
alexlynham11:10:14

yeah that makes sense

agile_geek11:10:32

I use clj-refactor a lot... haven't got joker set up yet.

guy11:10:51

Morning!

dharrigan12:10:39

I see quite a few places there are usages of (:require [foo.bar :as baz]) and (require '[foo.bar :as baz]). Is it just a matter of taste?

guy13:10:14

One is for the repl and one is for a ns as far as i know

guy13:10:35

So I typically see (:require [foo.bar :as baz]) in a namespace

guy13:10:44

and (require '[foo.bar :as baz]) for repl usage

guy13:10:39

https://clojuredocs.org/clojure.core/require

Use :require in the ns macro
in preference to calling this directly.
Taken from the docs

guy13:10:43

As to why it’s preferred I’m not actually sure, my guess would be something to do with the ns macro.

benedek13:10:50

you shouldn't use the require function in an ns macro. can cause very hard to debug issues

dharrigan13:10:30

Cool, thanks for clearing it up πŸ™‚

πŸ‘ 4
otfrom14:10:26

gonna have to think about that

danielneal15:10:18

Wow is this new

practicalli-john15:10:24

@alex.lynham I use Joker for continuous feedback on linting, helping me avoid bugs really quickly. When doing production work I also use Eastwood and Kibit as described here http://www.bradcypert.com/2017/06/28/clojure-kibit-eastwood/

dominicm15:10:30

> Because Magit [...] makes it easy to shoot yourself in the foot Everything I need to know πŸ˜„

alexlynham15:10:28

mmm kibit looks interesting

otfrom15:10:27

I always forget why kibit doesn't like (inc,,,) but prefers (+ 1,,,)

otfrom15:10:49

ah, actually I see it is the other way around.

alexlynham21:10:02

Huh that's odd. Do you know why? (not that it's something I use every day, but still...)

otfrom08:10:37

@alex.lynham I got it wrong. kibit had a good suggestion

danielneal09:10:39

what was it?

danielneal09:10:57

oh the inc thing :derp: