Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

Those interested in this may also want to checkout Joxa (http://joxa.org/).


I was pretty disappointed when I found LFE's insistence on staying very close to Erlang's semantics had forced it into implementing a Lisp-2. It's a very odd mix for FP.

Joxa deviates a bit further from some of Erlang's semantics, but in a way that allows it to express FP concepts in a much more streamlined way. Really intriguing design.


@technomancy, Hey man! Good to see you here ... but not even a little love for a Lisp-2? ;-)

We've chatted about this before, and I guess I just got used to (funcall ...) in CL. There's no question, though, that being able to call functions without that is very clean.

You know, if you squint just right, the name/arity uniqueness in Erlang is a pretty nice match for a Lisp-2 ;-)


I found that being a Lisp-1 made it inconsistent so I went with Lisp-2. Why should I be able to multiple functions with the same name but different no of args at the top-level (which you can and is commonly used) but not in local functions? Lisp-2 gives you the same handling for local functions and top-level functions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: