Live data from Hacker News

Metaprogramming Elixir

pragprog.com

11–20 of 24 posts

Re: Metaprogramming Elixir

#11
post #3

For anyone looking to learn more about Elixir/Erlang, here's a dump of links that I posted recently to the local Atlanta Elixir Meetup group. Roughly in the order I'd recommend consuming them. Dave Thomas - Power of Erlang, Joy of Ruby - https://www.youtube.com/watch?v=lww1aZ-ldz0 Dave Thomas Elixirconf Keynote - Think Different- http://www.confreaks.com/videos/4119-elixirconf2014-opening-... elixir-lang.org tutorial…

Also checkout How I Start Elixir http://howistart.org/posts/elixir/1 and Erlang http://howistart.org/posts/erlang/1

Re: Metaprogramming Elixir

#12
post #6
post #3

For anyone looking to learn more about Elixir/Erlang, here's a dump of links that I posted recently to the local Atlanta Elixir Meetup group. Roughly in the order I'd recommend consuming them. Dave Thomas - Power of Erlang, Joy of Ruby - https://www.youtube.com/watch?v=lww1aZ-ldz0 Dave Thomas Elixirconf Keynote - Think Different- http://www.confreaks.com/videos/4119-elixirconf2014-opening-... elixir-lang.org tutorial…

This is a great list. I appreciate this. I have to add that your last entries are really important. Elixir is great, but I'm finding more and more that I have to dig into Erlang to do many, many things, because Elixir doesn't have that many libraries yet. Things like basic hashing have to be done using Erlang, so knowing the Erlang standard library seems to be pretty important right now. And yea, you're not going ver…

A lot of that is by design. It's my understanding that they made the decision not to wrap erlang standard libraries just for the sake of wrapping them, because the erlang standard libaries work just fine when called from elixir.

If something needed to be wrapped to make it play more nicely with elixir, for example to change argument order to better suit elixir's |> operator, or if there were other real benefits to wrapping an erlang library, then they might wrap it. Otherwise if the erlang library is good just use the erlang library.

Re: Metaprogramming Elixir

#13
post #6

Earlier quoted context omitted.

This is a great list. I appreciate this. I have to add that your last entries are really important. Elixir is great, but I'm finding more and more that I have to dig into Erlang to do many, many things, because Elixir doesn't have that many libraries yet. Things like basic hashing have to be done using Erlang, so knowing the Erlang standard library seems to be pretty important right now. And yea, you're not going ver…

A lot of that is by design. It's my understanding that they made the decision not to wrap erlang standard libraries just for the sake of wrapping them, because the erlang standard libaries work just fine when called from elixir. If something needed to be wrapped to make it play more nicely with elixir, for example to change argument order to better suit elixir's |> operator, or if there were other real benefits to wr…

Yea, that's what I figured. But I don't like it so much. I tend to end up wrapping it myself just because I like piping with |>.

But my main point was that when I started, I could just look to one source for language docs.

But as I dug in, I realized that to do a lot of things, I needed to look at Erlang too. And then I realized I had to understand it.

It's not bad, it's just a thing that makes learning the awesome language a lot more difficult.

Re: Metaprogramming Elixir

#14
post #3

For anyone looking to learn more about Elixir/Erlang, here's a dump of links that I posted recently to the local Atlanta Elixir Meetup group. Roughly in the order I'd recommend consuming them. Dave Thomas - Power of Erlang, Joy of Ruby - https://www.youtube.com/watch?v=lww1aZ-ldz0 Dave Thomas Elixirconf Keynote - Think Different- http://www.confreaks.com/videos/4119-elixirconf2014-opening-... elixir-lang.org tutorial…

Erlang in Anger (Frank Herbert): http://www.erlang-in-anger.com

Re: Metaprogramming Elixir

#15
post #3

For anyone looking to learn more about Elixir/Erlang, here's a dump of links that I posted recently to the local Atlanta Elixir Meetup group. Roughly in the order I'd recommend consuming them. Dave Thomas - Power of Erlang, Joy of Ruby - https://www.youtube.com/watch?v=lww1aZ-ldz0 Dave Thomas Elixirconf Keynote - Think Different- http://www.confreaks.com/videos/4119-elixirconf2014-opening-... elixir-lang.org tutorial…

Erlang in Anger (Frank Herbert): http://www.erlang-in-anger.com

yeah, I'm sure thats a good addition, I've skimmed it and it's on my list to actually read.

Re: Metaprogramming Elixir

#16
post #3

For anyone looking to learn more about Elixir/Erlang, here's a dump of links that I posted recently to the local Atlanta Elixir Meetup group. Roughly in the order I'd recommend consuming them. Dave Thomas - Power of Erlang, Joy of Ruby - https://www.youtube.com/watch?v=lww1aZ-ldz0 Dave Thomas Elixirconf Keynote - Think Different- http://www.confreaks.com/videos/4119-elixirconf2014-opening-... elixir-lang.org tutorial…

Erlang in Anger (Frank Herbert): http://www.erlang-in-anger.com

*Fred Hebert

Re: Metaprogramming Elixir

#17
post #3

For anyone looking to learn more about Elixir/Erlang, here's a dump of links that I posted recently to the local Atlanta Elixir Meetup group. Roughly in the order I'd recommend consuming them. Dave Thomas - Power of Erlang, Joy of Ruby - https://www.youtube.com/watch?v=lww1aZ-ldz0 Dave Thomas Elixirconf Keynote - Think Different- http://www.confreaks.com/videos/4119-elixirconf2014-opening-... elixir-lang.org tutorial…

Erlang in Anger (Frank Herbert): http://www.erlang-in-anger.com

Thanks for bringing this up. I've seen and heard it mentioned before and never took the time to seek it out.

Re: Metaprogramming Elixir

#18

Even coming in with a few years experience in Clojure and having spent time writing macros in Elixir I have found this to be a really worthwhile read (so far). That said, this should not be your first Elixir book (as Chris points out in the book's introduction). It should be your second, especially if you are interested in writing libraries.

Dave Thomas' Programming Elixir should be the first :)

Re: Metaprogramming Elixir

#19

Even coming in with a few years experience in Clojure and having spent time writing macros in Elixir I have found this to be a really worthwhile read (so far). That said, this should not be your first Elixir book (as Chris points out in the book's introduction). It should be your second, especially if you are interested in writing libraries.

[deleted]

Re: Metaprogramming Elixir

#20
post #3

For anyone looking to learn more about Elixir/Erlang, here's a dump of links that I posted recently to the local Atlanta Elixir Meetup group. Roughly in the order I'd recommend consuming them. Dave Thomas - Power of Erlang, Joy of Ruby - https://www.youtube.com/watch?v=lww1aZ-ldz0 Dave Thomas Elixirconf Keynote - Think Different- http://www.confreaks.com/videos/4119-elixirconf2014-opening-... elixir-lang.org tutorial…

If I may, I feel that there's a better version of the first video. The version you linked suffers from terrible framing where you can't see a single line of code he writes. This video has a much better view, but unfortunately has awful sound. For me though, code is more important than sound quality.

https://www.youtube.com/watch?v=KQwEmdOH-GM

Post reply on HN