<i>What concerns me a lot more is that there is too much unwarranted arrogance in the Lisp community. I don't know exactly where this comes from, but some Lispers seem to believe, just because they understand some Lisp concepts, that they are much smarter than anybody else in the universe. What they are forgetting is that computer science as a discipline is very, very young. In one or two hundred years from now, Lisp concepts will be common knowledge, just like elementary algebra. There is no reason to be arrogant just because you know that the earth is round, even if most other people still believe that it is flat.</i><p>I'm not sure I've experienced this "arrogance," but I've heard so many people talk about it or try to explain it that I suppose it must exist in some shape or form.<p>Either way, I thought this bit of advice was rather insightful and prudent. It doesn't just affect the Lisp community either mind you. In my experience anyone who is ignorant enough to believe they are smarter than someone else by virtue of what they already know is easily led into this sort of thinking... and it's a train of thought that is worth worrying about for those of us who are interested in fostering positive communities with valuable contributors.
"""But Common Lisp is so flexible that at every stage in your development, you can tweak and twist things left and right, but in the end you still get a convincing, clean, and efficient design. As far as I can tell, this is not possible in any other language (not even Scheme)."""<p>Of course, this kind of begs the question... why not in Scheme? Considering it's part of the Lisp family as well, what makes CL more flexible? (Taking into account that "Scheme the language", as based on R5RS, R6RS, etc, is limited; but a particular Scheme implementation might have everything & the kitchen sink.)
Brilliant fellow, and Pascal is also a genuinely kind human being. He responded thoughtfully and in detail to several questions I posted to comp.lang.lisp about some arcane ideas around reflection. On numerous occasions he's tried to patch things up between members of the Lisp/AI community. He's gone out of his way to help people in many other ways.
(since no-one else has commented ..)
Nice to read; I'm always impressed with his postings on lisp from the very limited exposure I've had. (contrast with a certain other ...)<p>Also nice to see a mention of Xlisp, which first appeared in the pages of Byte magazine a million moons ago.
Fond memories of playing with it on an Amiga.
Website: <a href="http://www.xlisp.org/" rel="nofollow">http://www.xlisp.org/</a>
A very nice interview with Pascal Costanza. It was good to know he does all software prototyping in Lisp, though I wish he could have taken it into implementation as well. Still, I'm already sold on Lisp, and this interview gave me a number of additional reasons for remaining so.
A very nice read from someone who's passionate about Lisp. The take-away I got was the mention of ISLISP (<a href="http://www.islisp.info" rel="nofollow">http://www.islisp.info</a>) which I didn't previously know about. From the site, it seems to try to bridge the gap between a lot of different Lisp variants while focusing on real-world application (as opposed to academia). Worth checking out.<p>Thanks for the interview!