This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-14
Channels
- # beginners (4)
- # boot (2)
- # cider (17)
- # clara (8)
- # cljs-dev (5)
- # clojure (16)
- # clojure-italy (14)
- # clojure-nl (1)
- # clojure-norway (1)
- # clojure-russia (1)
- # clojure-uk (4)
- # clojurescript (8)
- # data-science (19)
- # datomic (4)
- # ethereum (1)
- # events (1)
- # fulcro (15)
- # graphql (4)
- # hoplon (10)
- # jobs (1)
- # mount (1)
- # off-topic (15)
- # parinfer (4)
- # perun (1)
- # portkey (6)
- # re-frame (15)
- # reagent (10)
- # schema (1)
- # shadow-cljs (80)
- # specter (4)
- # test-check (35)
Wanted to pass on some notes that I took at the Data Science “Unsession” wish list of things
1) A community where we could share information a collaborate more easily (maybe discourse - maybe google groups). A webpage where people could easily find us and libraries would be nice too (like http://www.datahaskell.org/)
You can use Clojure in Jupyter via BeakerX: https://github.com/twosigma/beakerx
BeakerX also has a pretty decent viz library in Java, and they are working on "autotranslation" of data across kernels.
I was really happy to see all the enthusiasm and energy about data science at the conj. Already I saw people having conversations and joining forces ❤️ !
@gigasquid wrt the community channel: I think we should stick to an existing channel such as the main Clojure google group (mailing list). There are not enough people active so if we create a separate place I'm afraid it'll be another ghost town. In addition to that, if we continue in one of the existing groups, there will be exposure that will otherwise not happen; many people are kind of interested, and they need to see there is enough activity to be attracted to learn/try something.
I'm also not against any other suggestion, but I think we should be where the Clojure community is. Slack is imho an unfortunate choice, but most people are here...
Immediately after watching @gigasquid’s talk I thought about pixie-lang being almost Clojure that is very close to python.
I guess pixie-vm could outright call python if ran as an interpreter. Not so sure about pypy generated JIT though.
I agree with @blueberry. Perhaps also https://www.clojure-toolbox.com/ can be updated with a section for applicable DS libraries(??)
another idea (perhaps terrible) would be a Clojure library that would translate Clojure to hylang (https://github.com/hylang/hy) macro-style, then slurp the output back into clojure collections.
hylang examples at the end of this blog: http://kitchingroup.cheme.cmu.edu/blog/2016/03/31/More-on-Hy-and-why-I-think-it-is-a-big-deal/
Just to drop a notification that I've just added an OpenCL GPU implementation of 50 recently introduced vectorized math functions to Neanderthal. Some are thousands of times faster than java.Math equivalents. https://github.com/uncomplicate/neanderthal/blob/master/src/clojure/uncomplicate/neanderthal/vect_math.clj