Stream processing is a fantastic use case for command line utilities in Elixir. IO.stream(:stdio, :line) plus Stream/Enum functions makes it really easy to do some highly parallel/concurrent processing.
I haven't done a ton of general purpose stuff, but I've used it heavily in some specific data analysis tools. On Sat, May 21, 2016 at 3:06 PM Uniaika <[email protected]> wrote: > I totally agree with you. Gemfiles are horrible for specifying a version > of ruby that's always different of mine ;_; (I have to edit them by hand > and I find this awful, but we're not on the ruby ML and I shall not > complain more about it). > > On 05/21/2016 11:17 PM, Scott Ribe wrote: > > On May 21, 2016, at 8:09 AM, Uniaika <[email protected]> wrote: > >> > >> The bad thing is (in my very humble and personal opinion) that it's not > >> a binary that I can "drop on any machine without having to think about > >> what's installed on them" (I'm looking at you, Go.) > > > > While I don't like the requirement that the VM be installed, I also have > written many command-line utilities in Ruby, and over the years have > experienced a number of issues with version compatibility issues between > Ruby & all the gems. > > > > So I'm slowly coming around to the opinion that Elixir is probably > *better* than Ruby, and if I was willing to use Ruby, then why not Elixir??? > > > > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-talk/9aaac92b-2086-4540-179d-266cd6245ef1%40crypto-keupone.eu > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/CAOMhEnwbKRpk0w9r%3D1VQfpuSOX6gX4b1%2BF4t33QY4KYo%3DT2h1Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
