Fork me on GitHub
#clojure-uk
<
2016-09-08
>
kevin4207:09:35

@korny sounds like a possibility, doing the travel once a month is definitely something possible, worst case scenario would be to have too many people from Oxford but we can see that later. Is there already something started in MK?

korny07:09:04

Nothing specifically Clojure / FP - there’s a Java group that the Juxt folks have been filling with Clojure, and there are some other meetups, but I haven’t actually been to that many myself (as I said, I usually go to London things when I go to things :)

korny07:09:31

I’d also suggest that people be careful with generic “fp” groups - they can be awesome, but you need to keep an eye out for biases towards particular kinds of FP. In Melbourne we had a great fp group that was very clojure-friendly, had a lot of interest in all sorts of languages. But in Brisbane I heard that their FP group was very hard-line with a big Scala faction and a big academic faction, and at least one person I know was told “Clojure isn’t a real FP language, go away”!

kevin4207:09:25

Haha that’s a good point.

otfrom08:09:04

not real fp go away? Sometimes the problem isn't with the subject but the organisers

korny08:09:14

Brisbane had … lets be diplomatic … one “difficult” personality who was (is?) quite prominent in the Scala community, a big contributor to some large Scala toolkits, and who had some personality issues, and quite a few people who followed his lead. Also caused a few nasty online flame-wars and the like. So yes, more of a people problem than a subject problem.

korny08:09:31

Sorry to drag Australian gossip here, probably should just move on and pretend it never happened 🙂

glenjamin08:09:03

our group is slightly clojure flavoured because I organise it, but there’s also some F# and Scala people who come along most months

korny09:09:13

How academic (for lack of a better term) is it? It was always interesting with our FP group, some people wanted to talk about categories of endofunctors, some people wanted to talk about patterns of async coding in different languages, or how to squeeze FP back into Java/C#/JavaScript work. It actually made for some interesting discussions on both sides, but it seemed risky that it could easily go to far in either direction

glenjamin09:09:31

ours is mostly a combination of the latter and intros to various languages

maleghast09:09:58

Hello UK peoples!

maleghast09:09:36

FP group in Manila (as mentioned previously) is a Scala Stealth group 😉

maleghast09:09:17

“Oh yeah we just love FP” “So how come you are all Scala developers?” “Oh, no, James over there is all about OCaml"

glenjamin09:09:44

FP means different things to different people

glenjamin09:09:10

Although it’s not like Scala enforces that you encode side-effects in the type sig

maleghast09:09:35

I ❤️ Clojure, but I also dabble with Haskell and Elixir and I fancy learning Idris, mostly ‘cos @bodil talked my ear off about it and I’ve just not got around to it yet, so I want an FP group to be about a broad church / big tent approach. Not a Scala group that calls itself an FP group so that other people will turn up...

maleghast09:09:54

(in their defence they have had one Clojure talk, once, but it was “not very good”)

maleghast09:09:17

I know, I know, I should offer to do a talk for them and contribute instead of criticising - I know...

martinklepsch11:09:25

@glenjamin regarding your dependency updating comment: a few people are working on which does PRs for outdated deps: http://greenkeeper.io/

martinklepsch11:09:21

that's for npm though, wonder if they have plans to extend support to other langs/ecosystems

mccraigmccraig11:09:15

@martinklepsch i can see it working nicely for npm (because node makes it possible to (sanely) have different versions of the same artefact co-exist in the same process)... less so for langs with global namespaces

martinklepsch11:09:28

right, probably don't want to "just merge" these unless you also have a solid test suite

minimal11:09:48

Yep node can do that with its modules. Ocaml has first class parametrised modules. Haskell is getting backpack which can paramerise over libraries. Would be nice to have something on the jvm that could do that.

minimal11:09:01

Clojure alpha11 onwards breaks various transient dependencies for me right now which would be a pain to fix