On 2011-12-04, Eduardo Costa asked in comp.lang.lisp:
I pose the questions below out of sheer curiosity, not to cause outbursts of indignation. That said, here are my questions.
… I noticed that many LISP programmers and universities are switching to Python, even to teach AI. For instance, Norvig and the people at MIT replaced Scheme with Python. My own experience with Python was dismaying. The language is much slower than SBCL. There is no tail call optimization. No macros. Then, my first question is ... Why Python?
Xah Lee wrote:
… python has more readible syntax, more modern computer language concepts, and more robust libraries. These qualities in turn made it popular.
Tim Bradshaw wrote:
Yet you still post here [comp.lang.lisp]: why?
i don't like python, and i prefer emacs lisp. The primary reason is that python is not functional, especially with python 3. The python community is full of fanatics with their drivels. In that respect, it's not unlike Common Lisp community and Scheme lisp community.
- Python Documentation Problems
- Computer Language Design: What's List Comprehension and Why is It Harmful?
- Lambda in Python 3000
- What Languages to Hate
- Xah on Programing Languages