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 v1.0.0 released
21–30 of 56 posts
Re: Elixir v1.0.0 released
#22Elixir 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…
I though Elixir was not a whole new compiler, more like coffeescript:javascript than clojure:java.
So the clojure:java comparison is accurate.
Re: Elixir v1.0.0 released
#23I'm constantly impressed by the level of execution of the Elixir project. In ~3 years they have accomplished much more than many other language ecosystems have to date. It's great to see the core maintainers understand that you need MUCH more than just a compiler, runtime, and std lib to create a truly vibrant ecosystem. The Elixir project includes a standard way to do templating, a powerful and robust shell, a very…
That said, from reading the article you forgot to mention Hex, the package manager.
Re: Elixir v1.0.0 released
#24Elixir 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…
I though Elixir was not a whole new compiler, more like coffeescript:javascript than clojure:java.
Re: Elixir v1.0.0 released
#25I'm constantly impressed by the level of execution of the Elixir project. In ~3 years they have accomplished much more than many other language ecosystems have to date. It's great to see the core maintainers understand that you need MUCH more than just a compiler, runtime, and std lib to create a truly vibrant ecosystem. The Elixir project includes a standard way to do templating, a powerful and robust shell, a very…
I'm on the Dart team. We ship the SDK with a native VM, dart->js compiler, set of core libraries, package manager, and build system. There are canonical packages managed by the team for unittesting (using a Jasmine-style API) and logging.
I do have to admit the logging stuff isn't that baked, but the rest of the pieces are heavily used and have a lot of community-wide mindshare.
Not that I'm trying to steal any of Elixir's thunder here. I'm continually impressed by how polished everything they do looks. As someone who went through a language's 1.0 announcement, I really like how they clearly listed their compatibility expectations going forward.
Re: Elixir v1.0.0 released
#26Elixir 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…
I though Elixir was not a whole new compiler, more like coffeescript:javascript than clojure:java.
Re: Elixir v1.0.0 released
#27Earlier quoted context omitted.
I though Elixir was not a whole new compiler, more like coffeescript:javascript than clojure:java.
"Elixir compiles directly into BEAM byte code." from http://elixir-lang.org/crash-course.html
Re: Elixir v1.0.0 released
#28I'm constantly impressed by the level of execution of the Elixir project. In ~3 years they have accomplished much more than many other language ecosystems have to date. It's great to see the core maintainers understand that you need MUCH more than just a compiler, runtime, and std lib to create a truly vibrant ecosystem. The Elixir project includes a standard way to do templating, a powerful and robust shell, a very…
Don't know or have plans to use Elixir for now since I have always seen the Erlang VM as tackling only the problem domain of requiring high fault tolerance and distributed computing systems but no so much for general purpose programming as languages like ruby/python/js/clojure etc. For example: how may programmers are writing systems like Riak, Amazon's SimpleDB, CouchDB, RabbitMQ every day? That said, from reading t…
I think the reason for Erlang and Elixir's increase in adoption is that a lot of modern day Web applications have these same needs. Don't you want your web application or mobile app to handle failure in a way that doesn't bring the entire system down, and be scaled across several nodes easily?
Re: Elixir v1.0.0 released
#29What have you built with Elixir, HN?
Personally, I've built a few projects, most recently a HTTP REST toolkit [2].
[1] https://www.chatblend.com/ [2] https://github.com/slogsdon/placid
Re: Elixir v1.0.0 released
#30What have you built with Elixir, HN?