Live data from Hacker News

Elixir v1.3 released

elixir-lang.org

21–30 of 125 posts

Re: Elixir v1.3 released

#21
post #10

I've never really looked into Elixir. I'm a Python guy and readability is the first thing that makes me love or hate a new language. Considering I've always found Erlang fairly obtuse visually I am surprised by how easy on the eye Elixir is. I found this quote very telling: > "Elixir is simply the first language since Ruby to really care about code beauty and UX of the language, libraries and ecosystem." (found here:…

As a dev that used Python for the majority of projects I skipped over Elixir when I first saw it based on just a quick scan of the home page. "What? A dynamic, functional, compiled language that looks a little like Ruby? Why would I spend time learning this?". And I'm happy to say that I now love Elixir. Off the top of my head the 5 best features are: pattern matching[1], fault tolerance (a single isolated VM process can crash and then retry quickly), concurrency, Phoenix, and now Nerves[2].

https://www.youtube.com/watch?v=5hDVftaPQwY

https://hexdocs.pm/nerves/getting-started.html

Re: Elixir v1.3 released

#22
`mix test --stale` sound like a tremendous gain in productivity, can't wait to use it.

Is there a way to have `mix test` just call --stale steamlessly for me in my terminal?

The other updates to testing in general signal how important testing it to the Elixir core team, and should be a flag letting you know how robust this language and it's tooling is. Take a look for sure, it's a great language.

Re: Elixir v1.3 released

#23

`mix test --stale` sound like a tremendous gain in productivity, can't wait to use it. Is there a way to have `mix test` just call --stale steamlessly for me in my terminal? The other updates to testing in general signal how important testing it to the Elixir core team, and should be a flag letting you know how robust this language and it's tooling is. Take a look for sure, it's a great language.

You can set aliases in mix.exs...

Search for aliases on this page:

http://elixir-lang.org/docs/stable/mix/Mix.html

Re: Elixir v1.3 released

#24

`mix test --stale` sound like a tremendous gain in productivity, can't wait to use it. Is there a way to have `mix test` just call --stale steamlessly for me in my terminal? The other updates to testing in general signal how important testing it to the Elixir core team, and should be a flag letting you know how robust this language and it's tooling is. Take a look for sure, it's a great language.

You can set aliases in mix.exs... Search for aliases on this page: http://elixir-lang.org/docs/stable/mix/Mix.html

Oh that's nice, will do.

Re: Elixir v1.3 released

#25
post #7

Awesome! Elixir is quickly becoming my new go to language for the web apps and more. Come for concurrency, stay for metaprogramming. :-)

Phoenix's author Chris McCord wrote an excellent book on metaprogramming in Elixir: https://pragprog.com/book/cmelixir/metaprogramming-elixir

Re: Elixir v1.3 released

#26

If you're looking for a reason to migrate from a stack like Ruby/Rails to Elixir/Phoenix you should check out my RailsConf talk on that exact subject: https://www.youtube.com/watch?v=OxhTQdcieQE

This is a great talk. Have you all at DockYard considered putting these concepts in writing?

Sometimes I find that having a detailed blog post about the subject with supporting links and documents can be a fantastic resource for transition discussions.

My team has made the decision to move toward all greenfield projects being started in Elixir/Phoenix and we couldn't be happier. We have been a Rails shop for six years prior.

Re: Elixir v1.3 released

#27
post #20
post #5

Looks great. Any clue when this will be up on Homebrew?

Another nice option is kiex, Elixir version manager: https://github.com/taylor/kiex

I'm using asdf - it has the added advantage of being able to manage ruby, erlang, node, and more :) https://github.com/asdf-vm/asdf

Re: Elixir v1.3 released

#29
Elixir 1.3 and Ecto 2.0 are now both released. That means Phoenix 1.2 will be released ASAP.

Definitely give the Programming Phoenix book a read if you haven't already. The Elixir/Phoenix stack should be ready for most production environments now.

https://pragprog.com/book/phoenix/programming-phoenix

Re: Elixir v1.3 released

#30
Anyone here switched from a statically typed functional programming language (Haskel, OCaml, F#, Scala...) to Elixir? How would you describe the experience? What do you miss? What do you like/love? Overall, would you recommend taking that step?
Post reply on HN