4 ms·
This is the first time I've seen someone refer to Java as syntactically beautiful compared to a supposedly "ugly as hell" Prolog. None of the reasons with the
by vezzy-fnord 11y ago
This is the first time I've seen someone refer to Java as syntactically beautiful compared to a supposedly "ugly as hell" Prolog.
None of the reasons with the exception of syntax (bikeshedding and arguable still, since the syntax can be a false friend when the semantics are so unlike what it implies), modern (which is simply crock, the libs for "websites, phone apps and web services" the author is talking about came from or have equivalents in the Erlang world - Phoenix uses Cowboy!), the pipe operator (bikeshedding: http://erlang.org/pipermail/erlang-questions/2015-July/subject.html#85101 http://erlang.org/pipermail/erlang-questions/2015-July/subje...) and young (this is considered intrinsically desirable?) are exclusive to Elixir in the slightest.
The Elixir users are doing themselves a disservice inundating with these trite, content-free articles that amount to "Erlang advocacy 101... but in Elixir". Might as well do the same for LFE.
Nothing wrong with Elixir advocacy if there's meat in it, but by and large the community just reeks of opportunism and bandwagon hopping.
- nv-vn 11y agoOther languages have the pipe operator as well, actually. As far as I know, these were introduced from F#, which has had the same |> operator (along with the analogous <|) since before Elixir existed.