Elixir v1.0.0 released
31–40 of 56 posts
Re: Elixir v1.0.0 released
#32Earlier quoted context omitted.
I though Elixir was not a whole new compiler, more like coffeescript:javascript than clojure:java.
No, it is not like coffeescript:javascript. Coffeescript compiles to javascript source code, which is then turned into bytecode by the VM. Elixir is _NOT_ compiled to Erlang source code; rather, it is compiled directly to BEAM bytecode. So the clojure:java comparison is accurate.
Re: Elixir v1.0.0 released
#33Earlier quoted context omitted.
I though Elixir was not a whole new compiler, more like coffeescript:javascript than clojure:java.
AFAICT, it reuses components of the Erlang compiler for emitting the actual BEAM code and instead targets an AST that the compiler makes use of. I believe the goal is to eventually target Core Erlang (a different but simpler language that Erlang can be compiled to, similar to Core Haskell). Other projects like LFE make use of Core Erlang already.
Re: Elixir v1.0.0 released
#34I'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 honestly can't name any other ecosystem where you can just jump in and all these problems are already solved for you by the core project maintainers 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 loggi…
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.
Re: Elixir v1.0.0 released
#35What have you built with Elixir, HN?
I'm writing (professionally) a backend for the "internet of things".
Re: Elixir v1.0.0 released
#36Elixir is the #1 language I want to succeed. I can't imagine how amazing it would be if web development counted Elixir among its top 5 languages.
Re: Elixir v1.0.0 released
#37Earlier quoted context omitted.
No, it is not like coffeescript:javascript. Coffeescript compiles to javascript source code, which is then turned into bytecode by the VM. Elixir is _NOT_ compiled to Erlang source code; rather, it is compiled directly to BEAM bytecode. So the clojure:java comparison is accurate.
Elixir also gives you really cool meta-programming tools, a way to extend the language, that aren't part of CoffeeScript.
Re: Elixir v1.0.0 released
#38Earlier quoted context omitted.
> I honestly can't name any other ecosystem where you can just jump in and all these problems are already solved for you by the core project maintainers 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 loggi…
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.
Re: Elixir v1.0.0 released
#39I'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…
The point about a lot of quality applications being in Erlang is well taken, though the interop is effortless.
Re: Elixir v1.0.0 released
#40Earlier quoted context omitted.
> I honestly can't name any other ecosystem where you can just jump in and all these problems are already solved for you by the core project maintainers 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 loggi…
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.