I've stumbled into an interesting related comment on twitter, didn't know: "#Erlang based language ecosystem is more diverse than many know: #efene #reia #lfe #luaerl #erlog #elixir #mercury" https://twitter.com/BillBarnhill/status/670601359016771584 edit: Wow, and many of them seem to actually be by the same rvirding who authored lfe: https://github.com/rvirding/luerl https://github.com/rvirding/erlog
Lisp Flavoured Erlang 1.0 released after 8 years of development
51–60 of 96 posts
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#52Now if my Clojure flawored Lisp starter level knowledge could be somehow transformed into Erlang flawor...
I wrote this:
> (map (lists:seq 1 10) (lambda (a) (io:format a)))
and this happened: #M((1 2 3 4 5 6 7 8 9 10) #Fun)
So, I'm not quite there yet. Hopefully somebody can make a Clojure to LFE comparison.And using Elixir based things like Phoenix springs to mind...
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#53This looks really interesting. I installed it easily through Brew. REPL seems to work fast. Now if my Clojure flawored Lisp starter level knowledge could be somehow transformed into Erlang flawor... I wrote this: > (map (lists:seq 1 10) (lambda (a) (io:format a))) and this happened: #M((1 2 3 4 5 6 7 8 9 10) #Fun ) So, I'm not quite there yet. Hopefully somebody can make a Clojure to LFE comparison. And using Elixir…
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#54I've stumbled into an interesting related comment on twitter, didn't know: "#Erlang based language ecosystem is more diverse than many know: #efene #reia #lfe #luaerl #erlog #elixir #mercury" https://twitter.com/BillBarnhill/status/670601359016771584 edit: Wow, and many of them seem to actually be by the same rvirding who authored lfe: https://github.com/rvirding/luerl https://github.com/rvirding/erlog
Still a massive achievement, awesome stuff.
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#55Earlier quoted context omitted.
Readable stack traces. Unfortunately, the JVM is the culprit here. I like Clojure's syntax, and some other bits, but if I were to chose a Lisp that runs under another system like Clojure, I'd choose Shen [1]. [1] http://shenlanguage.org/
>The Shen kernel is under BSD and currently runs under CLisp, SBCL, Clojure, Scheme, Ruby, Python, the JVM, Haskell and Javascript. Hm, I guess I can't imagine how that would work, one language running under all those environments?
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#56Earlier quoted context omitted.
This is a feature to me more like a limitation. I do not like optional arguments &rest style. In Erlang you need to have explicit number of arguments and need to explicitly implement them. I really like that. Keep in mind that default values are trivial to implement when the smaller arity function calls the higher arity one with added values. Or you can call in yourself to the higher arity function and specify the pa…
In Erlang you need to have explicit number of arguments and need to explicitly implement them. Or, you know, just use lists as parameters. That's the standard Erlang pattern for unknown parameters lengths (e.g. io:format("debug ~s because ~p~n", [SomeString, SomeType]))
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#57I'd love to see a comparison with Clojure, anyone know of such a thing yet?
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#58Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#59Elixir is really not similar to Ruby and the comparison wears thin. Wasn't Elixir just created because 100%-Ruby-til-Death programmers refuse to learn any other non-ruby-like syntax? It's like their brains would shatter into a brillion pieces if they ever had to think about tail recursion. have made the developer experience second to none Except, LFE isn't a giant community and companies and organizations and confere…
Come on, man. Your anti-Rubyist bias is showing way too clearly. I switched to Elixir from Ruby (or rather, am still trying to move all my project work over), and I grokked tail recursion just fine.
> LFE is a nice project that grows as people use it without trying to form an army/cult around it like so many other languages do these days
No product (language or otherwise; trying to include Apple, here) ever "tried to form a cult around itself." That is just a natural happening when a new thing is really really cool. So discounting something because of its popularity is sort of an "argumentum ad populum" fallacy in reverse (arguing for OR against something because of its popularity).
Re: Lisp Flavoured Erlang 1.0 released after 8 years of development
#60Earlier quoted context omitted.
It started in 2007 with the release of Clojure and there are still plenty of paren keys around.
The Lisp renaissance started in December 1999 with SBCL being forked from CMUCL.