Linked by Thom Holwerda on Tue 25th Oct 2011 12:50 UTC, submitted by JAlexoid
Thread beginning with comment 494314
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
None of those non-AI languages are as powerful as Lisp, actually Haskell is a purely functional language that is primarily focused towards improving applied type theory and automated theorem proving, Erlang is primarily focused on fault-tolerance, and Scala is many focused on JVM scripting.
None of these systems are as powerful as Lisp because Lisp is focused on creating AI, rather then solving specific programming problems. I do not mean to imply that Lisp is better then any of these languages, those languages are fantastic in their own domains, however, they do not have the power of adapting to any domain of your choosing, which is present in Lisp. See Of Lisp Macros and Washing Machines for more.
Edited 2011-10-27 03:42 UTC
RE[5]: They have plenty of reasons...
by zima on Tue 1st Nov 2011 23:42
in reply to "RE[3]: Oddly enough"
those non-AI languages ... Lisp is focused on creating AI
So how's that AI creation going along?
As a matter of fact, most of ~AI systems in practical (or Watson-like) use seems to be written in non-Lisp (the years of Lisp domination in this field possibly even being a time of very inaccurate perceptions in the style of "real AI, any year now")




Member since:
2010-10-27
Well, I'm really having a blast learning it but I'd disagree (albeit slightly) on both points.
I find it clean in the sense that the logic behind Lisp code is very intuitive but the forest of parens makes it a bit difficult to read at times.
And, although this is ludicrously suggestive, I'm not sure its as powerful a language as more modern functional languages either. I find Haskell, Erlang, and Scala in particular to be more expressive (and hence more powerful in my opinion) than Lisp.
Then again, I still know nowhere near as much about Lisp as I'd like to so I fully expect my opinions to change entirely in about a month. ;-)