I guess that nowadays many AI systems are mainly programmed in some kind of specialized DSL.
Sure Lisp based languages are a perfect candidate for it, but the plain mention of Lisp brings up some issues that you cannot get rid of, like the parenthesis. To be honest, while I was at the university I always preferred Prolog to Lisp, due to the close relationship some our professors had with Edinburgh's university. I think it is better that the students learn AI than a new programming language with forces them to think in a different way. Learning multiple concepts at the same time is not easy and you might loose students along the way because of it. Who knows, maybe some of those students will eventually find their way to Clojure/Lisp. On 14 Aug., 03:21, Myriam Abramson <mabram...@gmail.com> wrote: > I'm just concerned that teaching AI to 25K+ students is going to have an > impact and it shouldn't be because P. Norvig didn't publish the next edition > of AIMA. I wish they would realize that and change their mind on the > assignments for the class. Even Javascript is more suitable for AI than > Python! > > > > > > > > On Sat, Aug 13, 2011 at 5:14 PM, Ken Wesson <kwess...@gmail.com> wrote: > > On Sat, Aug 13, 2011 at 1:36 PM, Lee Spector <lspec...@hampshire.edu> > > wrote: > > > As someone who works on code-modifying AI (genetic programming, much > > along the lines described above -- which, BTW, I would expect Thrun and > > Norvig to mention only briefly, if at all... but that's a debate for a > > different forum) I find that languages that make code manipulation simple > > and elegant do help one to experiment and develop these kinds of AI systems > > more easily. > > > > But this is true whether the manipulated code is compiled and executed in > > the normal way or treated as a data structure and interpreted in some other > > way. > > > > On the one hand most people who work in genetic programming these days > > write in non-Lisp languages but evolve Lisp-like programs that are > > interpreted via simple, specialized interpreters written in those other > > languages (C, Java, whatever). > > > The ultimate in Greenspunning. :) > > > -- > > Protege: What is this seething mass of parentheses?! > > Master: Your father's Lisp REPL. This is the language of a true > > hacker. Not as clumsy or random as C++; a language for a more > > civilized age. > > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojure" group. > > To post to this group, send email to clojure@googlegroups.com > > Note that posts from new members are moderated - please be patient with > > your first post. > > To unsubscribe from this group, send email to > > clojure+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en