Name: Anonymous 2011-07-05 5:32
I think it's because it doesn't do what we want it to do and its syntax is hard to get your head around. Different programming languages have different purposes. You can't just say a programming language sucks because eg: The looping commands are so damn complicated. Maybe its complicated because maybe the looping was meant to be complicated so it can solve more problems with regard to looping. LISP isn't the best programming language out there but don't hate on it because it won't do what you want it to.