Interviews with Lisp Hackers: Pascal Costanza
lisp-univ-etc.blogspot.com
lisp-univ-etc.blogspot.com
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.
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.
It's possible that Mr. Costanza means by "not arrogant" that it isn't a reason to think that you're better than the flat earther at all. There are plenty of people for whom knowledge of the curvature of the earth does not often come into play. It isn't out of the question that Mr. Costanza means that those folks could learn about the shape of the earth if it came up, and that the fact that it hasn't come up for them is a matter of circumstance rather than in-born ability.
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.)
CL-USER> (defclass foo (bar) ())
#<STANDARD-CLASS FOO>
CL-USER> (find-class 'bar)
#<FORWARD-REFERENCED-CLASS BAR>
That's just one detail, but CL is chock full of such niceties, owing to the fact that a lot of rivaling factions of super-smart programmers wanted to get all their favorite features into it.[1] as demonstrated e.g. here: http://letoverlambda.com/index.cl/guest/chap4.html
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: http://www.xlisp.org/
Thanks for the interview!