>In Java I need "factory objects", "visitors", and other such pieces of "design patterns". In lisp, I have never needed to write a "factory". The whole "visitor" pattern becomes a 1-line (map...) call.<p>You don't need any of those things, although they (regrettably) certainly are in the culture.
> So, yes, lisp does not HAVE a lot of libraries. But what people miss is that lisp doesn't NEED libraries.<p>This sounds a bit overly optimistic to me...
I presume that "graph" here means "data structure" rather than "graphics". I could see creating the data structure in Lisp code just in passing, with no library needed. Easy. Computer graphics? Not so much.