ldnclj

Find us on #clojure-uk
glenjamin 2016-03-14T08:36:24.000015Z

otfrom: a bit late to the party, but basecamp might fit your tracking tool need?

2016-03-14T09:11:27.000016Z

glenjamin: hmm... that's a possibility. Will have a look. thx

yogidevbear 2016-03-14T09:51:18.000017Z

Personally I found basecamp to be geared more towards servicing management staffs needs rather than supporting the needs of the dev team for instance. Just something to possibly keep in mind when reviewing it.

yogidevbear 2016-03-14T09:51:59.000018Z

It has its place, but doesn't necessarily cover all your bases

yogidevbear 2016-03-14T09:52:46.000019Z

That said, I don't really know of any one product that would cover everything ;)

thomas 2016-03-14T10:10:16.000020Z

morning

2016-03-14T10:13:49.000021Z

yogidevbear: yeah, I'm not sure it exists either. ๐Ÿ˜‰ Just trying to figure out what my top priorities are for it and choose from there.

thomas 2016-03-14T10:32:07.000022Z

@otfrom is this a business opportunity?

2016-03-14T10:33:59.000023Z

thomas: might be, but I'm not sure the market is big enough to make it a good one. ๐Ÿ˜‰

thomas 2016-03-14T10:35:07.000024Z

true

2016-03-14T10:43:51.000025Z

@doppioslash: hey! Nice to see you here!

2016-03-14T10:44:05.000026Z

hi @rickmoynihan ๐Ÿ˜„

2016-03-14T10:44:24.000027Z

where are you these days?

2016-03-14T10:45:50.000028Z

@doppioslash: still in Manchester - I just wish #C0522EZ9N didn't exist and was just #C064BA6G2 - which is a bit of a ghost town compared to here

2016-03-14T10:46:10.000029Z

its not like the community is that big

2016-03-14T10:46:22.000030Z

are you still in liverpool?

2016-03-14T10:46:37.000031Z

yeah, I am, but I work for a German company remotely

2016-03-14T10:46:57.000032Z

still in the games industry?

2016-03-14T10:46:57.000033Z

Iโ€™ve been working in and doing talks about Elm :simple_smile:

๐Ÿ‘Œ 1
๐Ÿ˜ฑ 1
2016-03-14T10:47:03.000034Z

cool

2016-03-14T10:47:14.000035Z

I was until last November

2016-03-14T10:47:36.000036Z

We have a clojure talk at lambdalounge next monday btw: http://www.lambdalounge.org.uk/

2016-03-14T10:48:16.000038Z

Cool :simple_smile:

yogidevbear 2016-03-14T10:52:59.000039Z

So being new to this FP thing, I'm just curious, can you mash-up Clojure and Elm in the same project?

2016-03-14T10:55:18.000040Z

yogidevbear: you can call cljs from js so possibly

2016-03-14T10:55:23.000041Z

I don't know enough about elm and interop

2016-03-14T10:55:23.000042Z

Clojure or clojurescript?

2016-03-14T10:55:42.000044Z

server Clojure + client Elm should work well

yogidevbear 2016-03-14T10:55:58.000045Z

That's what I was thinking CLJ (not CLJS)

2016-03-14T10:56:16.000046Z

in fact there were people lamenting, why Elm is not more talked about in Clojure circles :simple_smile:

2016-03-14T10:56:26.000047Z

the Elixir community has really taken to it

2016-03-14T10:56:33.000048Z

but Clojure has Clojurescript

2016-03-14T10:56:45.000049Z

Elm compiler to a self-contained js file

2016-03-14T10:56:57.000050Z

so you can use it with any server-side language

yogidevbear 2016-03-14T10:58:13.000051Z

And what sort of stuff can you actually achieve with Elm (and what's not really possible)? Please forgive the broad nature of that question.

2016-03-14T10:58:43.000053Z

Well Elm is FRP first, which is IMO a great paradigm for UI and games

yogidevbear 2016-03-14T10:58:45.000054Z

I've looked briefly at the website, but haven't delved into it yet

2016-03-14T10:59:01.000055Z

so you get FRP for free, and a pretty proven to work FRP at that

2016-03-14T10:59:25.000056Z

you can get rid of much of the cruft of making UI

2016-03-14T10:59:29.000057Z

with that

2016-03-14T10:59:41.000058Z

also itโ€™s rather fast because it uses virtual-dom to render

2016-03-14T11:00:33.000060Z

some stuff made in Elm http://builtwithelm.co/

2016-03-14T11:01:09.000061Z

itโ€™s strongly typed FP, with a quite helpful compiler

yogidevbear 2016-03-14T11:01:17.000062Z

Haha, I was just about to ask for examples :simple_smile:

2016-03-14T11:01:26.000063Z

so whenever it compiles it generally doesnโ€™t have runtime exceptions any more

2016-03-14T11:01:49.000064Z

itโ€™s like a much more streamlined Haskell, where every feature is really pondered upon before adding

2016-03-14T11:02:03.000065Z

and where you get a good FRP implementation form the start

yogidevbear 2016-03-14T11:05:58.000066Z

Cool. Thanks for the good description

2016-03-14T11:08:15.000068Z

cheers @yogidevbear :simple_smile:

2016-03-14T11:08:56.000069Z

interesting. Do you think it could be useful to make some kind of socket.io-like library ?

2016-03-14T11:09:30.000070Z

there is one already, but anything using โ€œnativeโ€ javascript will be a bit limited until 0.17 I think

2016-03-14T11:10:19.000071Z

at work we interfaced an Erlang Cowboy library, bullet, with Elm using ports

2016-03-14T11:10:58.000072Z

and it works

2016-03-14T11:11:00.000073Z

(googling most of the words right now ^^)

2016-03-14T11:11:18.000074Z

https://github.com/ninenines/bullet

2016-03-14T11:11:38.000076Z

basically a wrapper around long polling, websockets and event source

2016-03-14T11:12:02.000077Z

Ah I see. so these things are still made in JS apparently.

2016-03-14T11:12:20.000078Z

http://elm-lang.org/guide/interop ports are a way to interop

2016-03-14T11:12:35.000079Z

Yep saw that one ๐Ÿ˜›

2016-03-14T11:16:08.000080Z

The JS side seems pretty minimal - https://github.com/ninenines/bullet/blob/master/priv/bullet.js But thanks that's interesting

2016-03-14T11:35:17.000083Z

rickmoynihan: I'm sure we can all be persuaded to move to clojure-uk. #C0522EZ9N has really just been London as I always hated it when London UGs or other orgs claimed all of the UK. So it was more about not expanding the London empire rather than being exclusive.

glenjamin 2016-03-14T11:36:33.000084Z

could delete the other channel and rename this one ๐Ÿ˜›

glenjamin 2016-03-14T11:36:51.000085Z

I neither work nor live anywhere near London

2016-03-14T11:37:39.000086Z

otfrom: / glenjamin might be a good idea - I'm not sure the split is useful

2016-03-14T11:38:25.000087Z

hmm both clojure-uk and ldnclj seem to have about the same number of users - it didn't used to be that way

2016-03-14T11:39:20.000088Z

I have a feeling we'd have to do a pointer from here to #C064BA6G2 as otherwise new people would just keep creating #C0522EZ9N

2016-03-14T11:40:28.000089Z

otfrom: yeah - I think it might be quite hard to move people

2016-03-14T11:40:53.000090Z

does anyone here object to moving the party over to #C064BA6G2 and adding a note pinned and in the topic that we are all over there?

mccraigmccraig 2016-03-14T11:42:41.000091Z

ha, i never even knew about #clojure-uk

2016-03-14T11:46:11.000092Z

@otfrom: +1 from me

glenjamin 2016-03-14T11:47:08.000094Z

renaming this one would be easier, as it saves you having to move people

2016-03-14T11:48:54.000095Z

I'm not sure the people here are a superset of the other though

2016-03-14T11:50:59.000097Z

everyone happy with ^^

2016-03-14T11:51:02.000098Z

as the topic?

thomas 2016-03-14T11:52:12.000099Z

๐Ÿ‘

2016-03-14T11:52:50.000100Z

Hey everybody! We're over hanging out in #C064BA6G2 now. Come and join us and say good morning. ๐Ÿ˜„