Fork me on GitHub
#clojure
<
2015-06-21
>
bronsa05:06:16

@akiva: instance? definitely works with record

ambrosebs05:06:09

how does clojurebot work here?

ambrosebs06:06:21

clojurebot: 1

borkdude07:06:11

@agile_geek: do you run them all occasionally or as part of your development, like in the background?

agile_geek07:06:19

@borkdude Usually run the tests for ns I'm working in for every change and manually run every test more occasionally and before every commit.

borkdude07:06:14

@agile_geek: with 'check' do you mean lein check or test.check?

agile_geek07:06:59

Tried autotest plugins but I have to remember to look at shell which usually ends up in a window behind everything else anyway so may as well just run manually.

agile_geek07:06:02

@borkdude lein check. Not had much chance to try test.check

borkdude08:06:04

of all those plugins I think eastwood is the most useful

agile_geek08:06:04

Hmm, I found bikeshed annoying & disagreed with some rules. Kibit useful to point out functions I should have used.

ambrosebs08:06:26

you might find dynalint interesting.

borkdude08:06:54

@ambrosebs: I'll check it out

Petrus Theron09:06:58

Are there any efforts around to apply semantic version control to Clojure/Lisp to ease merge conflict resolution of line-level conflicts? E.g. Bob adds a dependency in the same place where Sally comments out a dependency in her branch. There is no semantic conflict, but there is a conflict at the line-level.

martinklepsch11:06:45

@ambrosebs: for clojurebot just put /clj in front of your to-be-evaluated form

ambrosebs11:06:42

sweet thanks martinklepsch!

ambrosebs11:06:40

it would take a billion dollars for slack to save all logs on this server right?

martinklepsch11:06:38

I think @gjnoonan said it’d be $140k or so 😄

ambrosebs11:06:05

what does a feed subscription mean?

ambrosebs11:06:10

who sees the feed?

ambrosebs11:06:19

as in the /feed thing

ambrosebs11:06:46

damn slack is cool but the restrictions just blow.

martinklepsch12:06:00

@ambrosebs: I’d guess /feed posts things into the room but haven’t tried myself yet. Unfortunately there are no atom/rss feeds for github issues

ambrosebs12:06:38

I added a few feeds to #C051QCQUF. I'll tell you what happens when I push something to github simple_smile

ambrosebs12:06:12

there is a github app, but that requires permissions into your profile

cfleming14:06:36

@martinklepsch: @ambrosebs: Sounds like it’s time for a community-built CLJ/CLJS slack clone.

ambrosebs14:06:40

cfleming: can we charge people for the full version?

ambrosebs14:06:49

could pay off our slack bill

cfleming14:06:58

@ambrosebs: The problem is that the pricing is designed for corporate teams. Not a lot of corporate teams have 1k+ users, and those that do can afford the $140k/year

cfleming14:06:20

@ambrosebs: I’m not sure what the price per user per year is.

cfleming14:06:53

But we’d be better off spending $140k on a team of 4 people for three months under contract to build an alternative.

cfleming14:06:08

And then the community could maintain/improve it.

cfleming14:06:51

If we had a true non-profit org it’d be cheaper, I believe

cfleming14:06:55

@ambrosebs: $6.67/user/month

ambrosebs14:06:16

yea I misread that initially as 6/month

ambrosebs14:06:24

then my eyes bulged

ambrosebs14:06:55

we're clearly not the target audience.

ambrosebs14:06:16

I also don't know why we have $50 credit.

cfleming14:06:15

Right, we’d probably be better off building a friendly interface to IRC

akiva14:06:40

Oh good grief. Of course it would come down to a dirty REPL. I bet that sorts it.

akiva14:06:08

Didn’t even consider that.

ambrosebs14:06:17

is @bronsa trolling you?

ambrosebs14:06:41

or is this nerd baiting

akiva14:06:45

Heh, who knows.

akiva14:06:38

At the very least, tersely proving it’s not an upstream matter.

martinklepsch15:06:15

I think it’d be really cool to have a fully distributed platform that is somewhat similar to Slack. simple_smile

jeluard15:06:55

@martinklepsch: Have you looked at http://moose-team.github.io/friends/? That's essentially it on top of web technologies.

dergutemoritz15:06:41

@jeluard: Hey, that looks pretty neat. Now is there a WebRTC implementation for Emacs, yet? simple_smile

jeluard15:06:14

@dergutemoritz: what, there is no chrome plugin for Emacs?

dergutemoritz15:06:48

Heh, right, or you could run Emacs in Chrome via Emscripten.

martinklepsch15:06:38

@jeluard: yes, I know it, looks pretty good although not plug-n-play enough

martinklepsch15:06:33

@dergutemoritz: that’s an interesting site, thanks, I recently read about IPFS which got me curious again

martinklepsch15:06:13

just started reading the ethereum whitepaper the other day, also very interesting and well written. containing a nice introduction to blockchain stuff in general.

rauh16:06:47

Why don't we teach the clojurebot a function to search through logbot's messages? (Like when sending it a PM) Against TOS?

cfleming20:06:59

@jeluard: Moose looks really interesting, thanks for that

kachayev21:06:04

@niwinz: @dialelo guys, I updated muse library so it’s integrated with cats now. Readme example to give you a rough idea: https://github.com/kachayev/muse#cats

kachayev21:06:08

looks really nice, but obviously it’s possible to gain more with applicative functors instead of monads. what do you think about https://ghc.haskell.org/trac/ghc/wiki/ApplicativeDo?

kachayev21:06:15

i’m working on sequence-a and generic traverse as an extension for cats library

minimal22:06:52

@kachayev: nice work! I liked the haxl paper a lot. applicative do would be nice. Have you seen the let-flow macro from manifold?