Fork me on GitHub
#clojure-uk
<
2017-07-26
>
thomas07:07:46

morning 😼 mogge

thomas07:07:07

@dominicm I guess in some places it hasn't that much, see @agile_geek

agile_geek07:07:55

morning - another day, another non working development environment....never mind I'm off Friday and Monday so only today and tomorrow to survive!

mccraigmccraig08:07:04

learn you a haskell is a good read @agile_geek 🤓

agile_geek08:07:04

I left my copy at home!

agile_geek08:07:24

and access internet is difficult to say least

jonpither08:07:06

I've got post conference fatigue syndrome

yogidevbear09:07:20

Sounds like a tough day in Clojure UK land. From non-working dev environments to PCFS 😉

yogidevbear09:07:20

@otfrom really? Do you have family up there?

otfrom09:07:57

nope. My wife got a job at U Dundee as a research fellow

yogidevbear09:07:08

Congrats (I hope)

yogidevbear09:07:18

Are you going to be commuting down to the offices in London?

yogidevbear09:07:29

Or managing entirely remotely?

otfrom09:07:14

a bit of both. We're well set up for remote

yogidevbear09:07:34

Sounds like a good balance

yogidevbear09:07:42

When does the move happen?

shan10:07:04

Do people have a preference or rule of thumb of where you put colls in function args? i.e. at the start or end of the arguments, I guess it depends what the function does. I can vaguely remember seeing some sort of article/text about this sort of thing

dominicm10:07:31

General rule of thumb: the thing you're operating on goes in the first argument

dominicm10:07:03

As a big regret to clojure, map, etc. take it as final argument, so if you want to use it with e.g. ->>, put coll you're working on as last

maleghast10:07:34

(I’ve had connection “issues” this morning - it’s raining torrentially and it seems to play havoc with the microwave transmitter…)

bronsa10:07:06

@dominicm eh, clojure is consistent in this regard and there's a reason for things being in first arg vs last arg

dominicm10:07:10

the phone line drops at my parents when the wind changes direction.

dominicm10:07:39

@bronsa I thought Rich had said he wished it was the other way round? I know coll is consistently at the end, which is good. But there's no consistent, "always first".

bronsa10:07:53

the functions that take coll as a first arg operate polymorphically on collections, the functions that take coll as the last argument operate on sequences

bronsa10:07:30

see the difference between e.g. update/conj/assoc and map/filter/remove

maleghast11:07:55

[off-topic] Anyone else see this: http://spectrum.ieee.org/computing/software/the-2017-top-programming-languages There are some surprising results in there, at least in my opinion…

jasonbell11:07:38

I tend not to take too much notice of those kinds of lists.

mccraigmccraig11:07:25

lol @ "clojure - an attempt to revive lisp by making it compatible with the same vm that supports java programs"

mccraigmccraig11:07:00

and "haskell - designed for applications where reliability is important"

thomas11:07:02

very hard to measure these things IMHO. the one thing that would make sense to measure I guess would be value vs. cost of code created in X language. but no idea how to do that.

maleghast11:07:35

Yeah, I tend to take them with a pinch of salt (or indeed a bag full), but that Python should be at the top was quite the shock…

maleghast11:07:51

…and considering the academic bias of the source I thought there would be more functional languages higher up the rankings too…

dominicm11:07:49

academic bias = python, no? SciPy is a winner.

maleghast12:07:24

I suppose you are right there @dominicm - just had not really thought it through there…

otfrom12:07:56

@yogidevbear moving in September

yogidevbear12:07:25

Makes sense. For the start of the new academic year, yes?

maleghast12:07:43

@otfrom - Congrats on the geographical upgrade 😉

otfrom12:07:26

:flag-sco:

maleghast13:07:48

There we are @otfrom - sorted…

maleghast13:07:48

(I named the flag “saltire” so that when the St Andrews Saltire is added to the International emoji-spec :flag-sco: will still work… 😉 )

maleghast13:07:41

I ❤️ that you can add your own emoji to Slack

jasonbell13:07:36

bruce 🚆 :flag-sco:

jasonbell13:07:43

nah not quite 🙂

thomas13:07:48

👍 👍 👍

yogidevbear16:07:41

I feel like I've missed something along the way. Can someone explain bruce to me?

yogidevbear16:07:37

Ah! Thanks for clarifying that @mccraigmccraig 😉

otfrom16:07:14

in our slack it is :hug: