31 ms·
Yep, fundamentally Funcgo is just Lisp without parentheses. Or put it another way, it is Lisp with more syntax. The fact that Lisp has so little syntax is bea
by eobrain 12y ago
Yep, fundamentally Funcgo is just Lisp without parentheses. Or put it another way, it is Lisp with more syntax. The fact that Lisp has so little syntax is beautifully elegant from a mathematical point of view, but that is I believe at the expense of readability, at least for programmers coming from other programming traditions. Of course readability is somewhat subjective and I understand that for long-time Lisp programmers, Lisp is perfectly readable.
- thejdude 12y agoCompared to code that's very regular, like say Java, Lisp might be less readable, but IMHO Lisp is in general more readable than other languages as soon as your code is more than a sequence of simple non-nested assignment and method calls. Nested function calls in Java have more punctuation than nested calls in Lisp, and the Lisp ones are generally better indented and thus more readable. It doesn't help that even after 10 years, Eclipse indentation is still absolute crap (aligning method arguments, anyone?), while Emacs got it right back in 2000 (or way before).
- lmm 12y agoHow does it compare to Dylan, which seemed to be very much the same approach?