Live data from Hacker News

Elixir v1.0.0 released

elixir-lang.org

51–56 of 56 posts

Re: Elixir v1.0.0 released

#51
post #40

Earlier quoted context omitted.

Hats off to you guys as well. That's a TON of work. :) What % of Dart's development is sponsored by Google? Not trying to get a dig in at you guys, but it's also interesting to note that Elixir has come this far without the financial backing of one of the wealthiest tech companies in the world.

And with Elixir, there is no chance for a future 'runs best on Chrome' campaign, no chance that you'll be trapped in a corporate-controlled walled garden. Not that I'm trying to raise doubts about Dart. Jose and team have delivered one of the most amazing projects ever - look forward to using Elixir for years to come.

Well Dart runs in a VM outside of Chrome now and could be compared to NodeJS in that regard.

Re: Elixir v1.0.0 released

#52

I looked at Erlang for a while and I liked it. Now I want to learn Elixir. However I ask myself why one should prefer it over Scala+Akka

For one, Erlang has much better latency, as it has process-local garbage collection. In Akka, if the gc has to do a major collection then all threads must be paused.

Re: Elixir v1.0.0 released

#53
I have JUST finished Dave Thomas' excellent (beta) book, "Programming Elixir," and honestly I can't wait to start building great concurrent, network-aware processes with it!

Re: Elixir v1.0.0 released

#55
post #11

Earlier quoted context omitted.

I'm writing (professionally) a backend for the "internet of things".

Wow! I had the same idea not so long ago. Are you by any chance targetting Bluetooth Low Energy connectivity? If so, can you share a bit on how are you going to interface BLE with Elixir? If not, what kind of IoT connectivity are you targetting ?

Actually i'm not targetting any specific kind of devices — the core server is extensible, you add your own sources (tcp, udp, whatever) and your encoder/decoder. The original scope of the project was GPS beacons.

Re: Elixir v1.0.0 released

#56

Elixir reminds me a lot of Clojure. - It's a language that sits on top of another language's bytecode (Erlang vs JVM) - It has its own task runner and dependency manager (mix vs lein) - It has homoiconicity and macros! - One of its main features is amazing concurrency support. But Elixir has been in development for a much shorter time than Clojure. Yet it's approaching the same level of maturity of Clojure very quick…

> Elixir has been in development for a much shorter time than Clojure.

This is probably because Elixir is more like Erlang than Clojure is like Java.

You might see Clojure as a more impressive feat for that reason. But to me, it means that Elixir has less to re-invent and can focus on "programmer happiness".

Post reply on HN