3 ms·
I like Go and Guile. I love Common Lisp. It's an expressive language with a powerful development environment in the form of the REPL plus Slime. I love using L
by yarrel 10y ago
I like Go and Guile. I love Common Lisp.
It's an expressive language with a powerful development environment in the form of the REPL plus Slime. I love using Lisp for exploratory programming, as it's so simple to write something that both works now and makes sense later.
It has a wider range of built-in programming paradigms more fully realised than Go or guile. In comparison to CLOS, all other object systems are just kidding. Or you can program functionally or procedurally if you like. This gives you a better toolbox.
It's a mature and stable environment. I can run code from 15 years ago or I can update it to use the latest libraries at my option.
And I just find the regularity of the parentheses has much less of a screeching brakes effect on the experience of the code. It's smoother to read and write.
So I find common Lisp a productive pleasure to use. If I was working on a project other people had to read and maintain I'd use Go, though, as it's easier to apply skills from more common languages to more quickly.
- _delirium 10y ago> In comparison to CLOS, all other object systems are just kidding. I almost agree, with the exception, oddly enough, of Perl (either Perl6 or Perl5+Moose). It's just about as full-featured as CLOS, complete with a usable MOP.