Fork me on GitHub
#clojure-europe
<
2021-04-14
>
dharrigan04:04:25

Good Morning!

djm05:04:54

πŸ‘‹

otfrom08:04:51

I'm having a lot of fun playing with tablecloth atm https://scicloj.github.io/tablecloth/index.html

πŸ‘ 3
simongray10:04:43

@otfrom it’s pretty interesting how much momentum scicloj is having at the moment

otfrom10:04:23

esp after having the experience of trying to push the boulder up the hill for incanter and core.matrix

jasonbell10:04:21

You may have solved a bunch of matrix operations I was doing @otfrom but you’ve been hinting at this stuff for ages at me πŸ™‚

πŸ‘ 3
slipset11:04:03

So, from my perspective, which might be totally both unfair and wrong, it seems like scicloj is looking at how to solve data science problems with Clojure, whereas the perspective of incanter and core.matrix is here are some tools you can use if you want to solve data science problems in Clojure.

slipset11:04:19

So scicloj, which I perceive more as a community than anything else seems to be more problem focussed?

slipset11:04:52

Like, hey, I want to machine-learn this stuff and I want to do it in Clojure, how would we go about doing that?

simongray11:04:30

Not just ml, but all kinds of data science things, like visualisation and hardcore mathematics too

simongray11:04:47

It's very broad. I think they basically want to build a loosely connected stack of data science libraries

simongray11:04:02

And lots of integration with native code and other ecosystems like R and Python.

otfrom12:04:02

I think a lot of it is just a large enough community of interested people who have cut their hands enough times to get stuff done

otfrom12:04:29

and who want to coalesce things into a tighter org

otfrom12:04:24

is there a way to point a deps.edn dependency at the latest sha in github? I could have swore I saw LATEST being used somewhere and now can't find the example

dharrigan12:04:45

Do you mean this?

dharrigan12:04:35

you can do {:mvn/version "LATEST"} too πŸ™‚

otfrom12:04:42

tho that is pointing at a specific sha when I want to track HEAD on master/main

dharrigan12:04:59

ah, I see, you want whatever is the head

dharrigan12:04:40

sorry, no idea. Perhaps #tools-deps can help?

otfrom12:04:04

πŸ™‚ thx.

borkdude13:04:19

@otfrom if you want latest, a tool like antq might help you, it can also rewrite your deps.edn to the latest version (yay rewrite-clj)

❀️ 10
dharrigan13:04:11

I use antq a lot πŸ™‚

dharrigan13:04:29

:antq {:replace-deps {org.slf4j/slf4j-nop {:mvn/version "1.7.30"}
                        com.github.liquidz/antq {:mvn/version "0.12.2"}}
         :main-opts ["-m" "antq.core"
                     "--skip" "pom"
                     "--exclude" "org.clojure/tools.deps.alpha"
                     "--upgrade"
                     "--force"]}

dharrigan13:04:42

You are most welcome πŸ™‚

πŸ’› 3
otfrom16:04:21

a terrifying tale of what happens when you don't make yourself amenable to exploitation by the Fat Controller class https://www.youtube.com/watch?v=iO6qIM2WO6k

agile_geek17:04:58

I'm always horrified that they just brick him in!