This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-02-15
Channels
- # announcements (5)
- # babashka (56)
- # beginners (24)
- # biff (15)
- # calva (7)
- # clj-kondo (12)
- # cljsrn (8)
- # clojure (68)
- # clojure-denmark (1)
- # clojure-europe (55)
- # clojure-norway (4)
- # clojure-spec (9)
- # clojure-uk (2)
- # clojurescript (8)
- # cursive (11)
- # data-science (7)
- # datahike (1)
- # datomic (66)
- # emacs (12)
- # etaoin (3)
- # fulcro (10)
- # graphql (3)
- # hyperfiddle (97)
- # jobs (1)
- # kaocha (8)
- # lsp (3)
- # malli (15)
- # meander (1)
- # off-topic (3)
- # overtone (4)
- # polylith (7)
- # rdf (25)
- # re-frame (4)
- # reagent (14)
- # remote-jobs (1)
- # shadow-cljs (126)
- # sql (30)
- # vscode (3)
- # xtdb (8)
I was just reading over https://hyperpolyglot.org/numerical-analysis, and I was asking myself "I wish I knew the "endorsed" Clojure data science way to achieve that". I'm not sure what the column title should be, though. Are those things possible to achieve with a single libary, or are multiple libraries required? Numpy is big and has lots of things built in.
Not sure exactly the question honestly, that page seems to me to be all over the place. Some combination of just base Clojure, TMD , dtype-next and smile or tribuo with Neanderthal gets you I think most things
@U3X7174KS I can imagine it would be helpful if there was a (wrapper) clojure library/dialect that you could put next to the same thing in these other languages. E.g. having to understand how deps.edn works to load a library doesn’t make things easier. So even when there might be more idiomatic Clojure ways of doing the same thing, this table (and an existing wrapper library) would help people who are familiar with these other languages to get familiar with Clojure IMO.
For me personally, while knowing Clojure, this would also be helpful as it would allow me to read a data-science R or Python book and easily translate things to Clojure. If I want to do know how things work under the hood I could dive into the library code, and use the barebones version if required.
@U0FT7SRLP Exactly! I find lists like this to be really helpful. Rather than build knowledge from scratch, we enable mapping familiar concepts from other places. The author provides examples next to each other -- and the reader can read either direction. From R to Clojure, or from Clojure to Numpy. I've been using the https://hyperpolyglot.org/lisp a lot for learning Emacs Lisp, and it's worked way better for me than reading the Emacs Lisp manual from scratch. I also enjoyed the rosettas for https://hyperpolyglot.org/db and https://hyperpolyglot.org/logic.