This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-07-31
Channels
- # announcements (7)
- # asami (2)
- # babashka (47)
- # beginners (8)
- # calva (42)
- # clj-kondo (58)
- # cljdoc (1)
- # clojure (88)
- # clojure-europe (11)
- # clojurescript (6)
- # conjure (7)
- # data-science (5)
- # emacs (9)
- # events (1)
- # holy-lambda (3)
- # introduce-yourself (5)
- # meander (3)
- # missionary (4)
- # nbb (18)
- # obb (5)
- # off-topic (1)
- # other-languages (10)
- # pathom (2)
- # reagent (6)
- # releases (3)
- # ring (3)
- # scittle (1)
- # shadow-cljs (1)
- # spacemacs (2)
- # xtdb (6)
of that languages that are out there I feel like elixir is the most similar to clojure
I wonder what things we can glean from elixir and port to clojure
the library ecto comes to mind, it really has incredible relational database support
Is it needed though? In Clojure you'd want to get your records back as maps. Do you need something to map back/forth with a defrecord? It also adds validation and all that, but I normally use spec for that. I guess maybe, it does provide rigid structure. I just feel next.jdbc + HoneySQL gives you most of Ecto.
64757 loc is a lot to port to clojure, though
That's insane. I don't think I have a single Clojure code base that large... I wonder why it's so much code, is their cruft, or truly Ecto has a ridiculous amount of functionality?
Who even spent all that time on an open source lib writing so much code? Pretty sure that's bigger then the entire Clojure code base as well.