Live data from Hacker News

Lisp Flavoured Erlang 1.0 released after 8 years of development

github.com

81–90 of 96 posts

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#81
post #3

> A proper Lisp-2, based on the features and limitations of the Erlang VM What are limitations?

Some limitations (?): are no global data; no shared data; all data is immutable; the modules are different from CL packages; functions can't have variable number of arguments[ ]. It does however have support for decent pattern matching and full access to all of Erlang's concurrency, fault-tolerance and scalability properties. Plus real macros as god intended. [ ] The macro handling can go part way to hide this.

"Macro handling as god intended."

I had to laugh :-) That reads like it's out of the Moonual ...

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#82
post #68

Earlier quoted context omitted.

On the other hand, 1999 was the downfall of LISP in the statistical community because that's when Luke Tierney decided to stop working on LISP-STAT, a LISP dialect with extensions for statistics that was semi-popular before the advent of R. While there have been statistical systems based on LISP since (such as Incanter for Clojure and a port of many of the extensions of LISP-STAT to Common Lisp) none have managed to…

That was the consequence of users switching to S/R years before. https://www.jstatsoft.org/article/view/v013i07/v13i07.pdf Users of maths software usually don't want to use Lisp syntax and are not ready to work in Lisp. XLisp-Stat had also the problem that it used its own Lisp implementation, based on XLisp (upto Xlisp 2), which itself wasn't going anywhere. David Betz, the original author of Xlisp, rewrote Xlisp as…

Having used early versions of Mathematica in university, I'm actually a huge fan of Maxima (a fork of Macsyma, the latter having been the principle inspiration behind Mathematica). I have it installed on several systems and use it now for all the things I used to use Mathematica. In fact, the CL source code for rational numbers in Maxima formed the basis of similar work in LFE (the horatio project).

I was very sad to find out that Xlisp-Stat had not been ported and maintained in CL :-/ ... perhaps a good project for a motivated, if fringe, *SoC project :-)

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#83

Earlier quoted context omitted.

In actual fact, the LFE installation experience was a breath of fresh air: $ brew install erlang $ git clone ...lfe.git $ cd lfe; make && make install $ lfe I miss make.

FWIW that can be further simplified to just `brew install lfe`: https://lfe.gitbooks.io/quick-start/content/1.html#1-2-1-hom...

Not only that, but an hour after your post, someone (burma-shave) had updated the LFE formula for v1.0 of LFE: * https://github.com/Homebrew/homebrew/blob/f95c192d43d9a56bda...

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#84

Just waiting for the day when someone launches a js version then the whole world is gonna be coding on erlang vm I think.

There have been "hints" that why don't I implement JS on top of erlang as well. Would love to try, and some of the problems have been solved in my luerl implementation, but the main problem is time, the lack of it.

Just give it a try and I think even if it's a limited subset of js it's still worth the try. If I can code in js on erlang vm for making distributed apps then it's going to be fun. Plus noobs like me get to know some stuff! Just ignore the naysayers and go for it! :D

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#85
post #21

Earlier quoted context omitted.

I doubt it. IMO Erlang is fundamentally a different model of programming than JS and what about mutability and things such as pattern matching? It quickly becomes apparent that it would not be much like JS if it was to take advantage of all of Erlang's best bits.

Elixirscript is a thing though and it's being actively developed https://github.com/bryanjos/elixirscript

It's a good one to know about. Thanks!

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#86
post #68

Earlier quoted context omitted.

That was the consequence of users switching to S/R years before. https://www.jstatsoft.org/article/view/v013i07/v13i07.pdf Users of maths software usually don't want to use Lisp syntax and are not ready to work in Lisp. XLisp-Stat had also the problem that it used its own Lisp implementation, based on XLisp (upto Xlisp 2), which itself wasn't going anywhere. David Betz, the original author of Xlisp, rewrote Xlisp as…

Having used early versions of Mathematica in university, I'm actually a huge fan of Maxima (a fork of Macsyma, the latter having been the principle inspiration behind Mathematica). I have it installed on several systems and use it now for all the things I used to use Mathematica. In fact, the CL source code for rational numbers in Maxima formed the basis of similar work in LFE (the horatio project). I was very sad to…

This is a Common Lisp version of the Xlisp-Stat core from 1996:

http://homepage.stat.uiowa.edu/~luke/xls/xlispstat/other/CL/

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#87

Just waiting for the day when someone launches a js version then the whole world is gonna be coding on erlang vm I think.

I doubt it. IMO Erlang is fundamentally a different model of programming than JS and what about mutability and things such as pattern matching? It quickly becomes apparent that it would not be much like JS if it was to take advantage of all of Erlang's best bits.

Const keyword for mutability and I have no idea about pattern matching. Just the js syntax would be great I guess. And special keywords to match what misses or misbehaves . Just a try. Won't be bad!

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#88
post #38

Elixir 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…

Please keep programming language flamewars off HN.

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#89
post #88
post #38

Elixir 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…

Please keep programming language flamewars off HN.

The first part was a question and the second two parts were examples.

Writers can't be held responsible for the lack of reading comprehension exhibited by audience members.

Re: Lisp Flavoured Erlang 1.0 released after 8 years of development

#90
post #38

Elixir 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…

[deleted]
Post reply on HN