This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-03-11
Channels
- # admin-announcements (20)
- # beginners (48)
- # boot (90)
- # cider (33)
- # cljs-dev (5)
- # cljsjs (10)
- # cljsrn (7)
- # clojure (68)
- # clojure-austin (5)
- # clojure-bangladesh (4)
- # clojure-finland (10)
- # clojure-gamedev (1)
- # clojure-madison (7)
- # clojure-poland (15)
- # clojure-russia (75)
- # clojurescript (25)
- # core-async (23)
- # cursive (5)
- # data-science (43)
- # datomic (15)
- # dirac (26)
- # editors (10)
- # emacs (2)
- # euroclojure (12)
- # funcool (23)
- # hoplon (7)
- # immutant (68)
- # jobs (24)
- # jobs-discuss (1)
- # juxt (1)
- # keechma (9)
- # ldnclj (7)
- # luminus (66)
- # off-topic (54)
- # om (170)
- # proton (7)
- # re-frame (1)
- # reagent (15)
- # ring-swagger (11)
- # spacemacs (6)
- # testing (1)
- # vim (1)
- # yada (19)
Anyone have experience with Elixir? I'm just wondering what problems are better handled by Elixir vs Clojure.
@cork: i’ve done some stuff with elixir
its pretty darn nice
I'm going to be working on an Elixir project and I'm liking what I've read about so far. I think I'm gonna bring CLJS for the frontend tho.
that said, i’ve mostly ended up back in clojure/jvm land
mostly doing data/backend stuff these days, so Clojure works well
but if you had a “lots of connections and up all the time” kind of problem to solve, i.e. something you’d use erlang for
elixir would be a great option
people seem to like phoenix
i haven’t really used it though
but the ecosystem is growing super fast
and the tools are really nice
mix, hex, etc
Thanks! It seems worthwhile to know both Clojure and Elixir. It's funny that I'm actually put off by the Elixir syntax and prefer a LISPier one
and check out alchemist if you are an emacs user
yeah, honestly syntax-wise Clojure is “easier” i’d say
and you only really use elixir well when you get the otp side of things
there is that, too
i think elixir has a much larger userbase
and check out http://elixirforum.com/
heh, here you go
i’d also argue that learning some erlang makes elixir make a little more sense
more so than, say, the java/clojure relationship
Haha:
And perhaps the biggest problem I've found: the core Clojure community is made up mostly of "90's Java Guys" who wanted to work with a more sane language on the JVM. The rest of the community is FP enthusiasts who aren't particularly invested in the JVM. In my opinion the first group end up dominating the culture too much. As a result of this, making anything bigger than a toy example app in Clojure involves getting your hands dirty with awful Java libraries. One minute you're happily coding along in Functional Land, the next you're digging around in the OOP, mutable-state muck of Java Land again.
thats not always true
its not always not true ...
the biggest issue i had was connecting to Oracle
that pretty much kills it every time
erlang/elixir, haskell, etc
total pain
JVM? no problem.
Notice that parentheses are not required in order to invoke a function.
What is this blasphemy?
ok, time to rewatch the new broad city
@jrotenberg: I need to see that
Stale Branch Tips would be a good name for a band
echristopherson: as usual, its hilarious
@donaldball, @borkdude, @mikeb: Any arguments to support it or just a feeling? Have you worked with both?
@borkdude: sounds good! I think I might go with postgres. Possibly migrating to Datomic further down the line if scaling and queries would become an issue...
@vikeri For me it's data integrity and the community around postgres and it's direction. Here's a good video with a couple examples https://youtu.be/emgJtr9tIME . That said I've not actually used MySQL in over a decade.