2 ms·
> ... one of the reasons I don't like [LISP] too much for daily work, is how it encourages cleverness I fully agree: nothing is as dumb as being too smart. Fr
by bonesss 9y ago
> ... one of the reasons I don't like [LISP] too much for daily work, is how it encourages cleverness
I fully agree: nothing is as dumb as being too smart.
From a linguistic PoV LISP stole my heart as a lad and never really let go... I think it's much more consistent and reasoned than most programming languages, and it's wildly powerful. I can only imagine what 5+ years hacking a domain on a proper LISP machine would bring...
That said, I can't bring myself to use it in Enterprise projects because of the 'LISP curse'. While LISP got computing right, I think the type systems of the ML languages got industry right. They strike a nice balance between linguistic power, wild cleverness, and a brutal mandatory type system that means I rarely have to understand cleverness. As long as a function signature says it turns a 'Foo' into a 'Bar', I've got what I need.