http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/elixir/
So it'll be included in OpenBSD 5.8.
11–20 of 29 posts
http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/elixir/
So it'll be included in OpenBSD 5.8.
Haven't looked at elixir yet, but being an erlang fan and quickly hopping through the source it looks like elixir is doing for erlang essentially what coffeescript does to javascript. Something many non-erlangers have long lamented is the syntax so this looks quite interesting, also adding the running compiler is a nice idea for the macro support :)
Hi, Elixir creator here, thanks for commenting! You may want to watch my talk at Erlang Factory SF 2015: https://www.youtube.com/watch?v=Lqo9-pQuRKE Elixir is not really about the syntax, we have great tooling, our own standard library (with proper Unicode support, collections, unified API for dictionaries, etc) and our own approach to some constructs in OTP. Feel free to ping here if you have any questions. I will m…
I've been recommending Elixir as the language of choice to all my colleagues. I truly believe it will bring the advantages of OTP architecture to a wider audience of programmers.
I sponsored the OpenBSD port of Elixir 1.0.5 & Erlang 18: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/elixir/ So it'll be included in OpenBSD 5.8.
I'd love to read about people's real life uses of Elixir, whether it be for their jobs or side projects.
I can't see how they would be much different from the use cases of Erlang/OTP, of which there are plenty of stories.
I've been reading about Elixir here-and-there for a while and decided to jump into it last week. I really like it. I'm a big fan of FP and, having increasingly found myself falling out with Python, can definitely see this becoming my dynamically typed language of choice.
I've been reading about Elixir here-and-there for a while and decided to jump into it last week. I really like it. I'm a big fan of FP and, having increasingly found myself falling out with Python, can definitely see this becoming my dynamically typed language of choice.
Would you recommend Elixir for a first FP language? I am familiar with FP from using Python and JavaScript, but I have never used a completely functional language yet. Can I dive into Elixir or should I learn something more "traditional" first such as Haskell, Lisp, etc?
https://pragprog.com/book/elixir/programming-elixir
I would say it's an outstanding choice to learn functional programming. The book is written for someone who knows an imperative language and wants to learn about functional programming.
I sponsored the OpenBSD port of Elixir 1.0.5 & Erlang 18: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/elixir/ So it'll be included in OpenBSD 5.8.
That's awesome! Could I ask why? Are you using it to build anything public?
All my programming is public, so if I ever start making something with it, it'll be at https://github.com/sivers
But I'm a fan of OpenBSD, and like to make sure it stays current. I've contributed a few thousand $ over the years to help.
And I'm a fan of Dave Thomas from Pragmatic Programmers, so when I heard him raving about Elixir, I had to give it a try. I like it so far.
Good overview video:
https://www.youtube.com/watch?v=hht9s6nAAx8
Good books:
"Introducing Elixir - Getting Started in Functional Programming"
http://shop.oreilly.com/product/0636920030584.do
"Elixir in Action"
"Programming Elixir"
Haven't looked at elixir yet, but being an erlang fan and quickly hopping through the source it looks like elixir is doing for erlang essentially what coffeescript does to javascript. Something many non-erlangers have long lamented is the syntax so this looks quite interesting, also adding the running compiler is a nice idea for the macro support :)
Hi, Elixir creator here, thanks for commenting! You may want to watch my talk at Erlang Factory SF 2015: https://www.youtube.com/watch?v=Lqo9-pQuRKE Elixir is not really about the syntax, we have great tooling, our own standard library (with proper Unicode support, collections, unified API for dictionaries, etc) and our own approach to some constructs in OTP. Feel free to ping here if you have any questions. I will m…
`reduce(collection, [], R.map(fun)) |> :lists.reverse`
is there any chance Elixir's enum core can take a page from Clojure's transducer idea and, instead of implementing map with reduce and [], implement it with transduce and some function that steps?
I've often had the need to map and filter over strings to achieve rails-like features such as #to_url, #classify, #underscore, and #humanize... but being forced to either rewrite Enum functions for strings or constantly peppering in String.split("") and Enum.join("") feels really bad.
I've been reading about Elixir here-and-there for a while and decided to jump into it last week. I really like it. I'm a big fan of FP and, having increasingly found myself falling out with Python, can definitely see this becoming my dynamically typed language of choice.
Would you recommend Elixir for a first FP language? I am familiar with FP from using Python and JavaScript, but I have never used a completely functional language yet. Can I dive into Elixir or should I learn something more "traditional" first such as Haskell, Lisp, etc?
Then, if you find you're really in to the FP Kool-Aid, I would definitely give Haskell (or OCaml) a try as well. It's a completely different ball game, but even as just a beginner -- I kinda-sorta-understand monads -- I would say that it's already improved my general programming skills.
I sponsored the OpenBSD port of Elixir 1.0.5 & Erlang 18: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/elixir/ So it'll be included in OpenBSD 5.8.