"DOLIST is similar to Perl's foreach or Python's for. Java added a similar kind of loop construct with the "enhanced" for loop in Java 1.5, as part of JSR-201. Notice what a difference macros make. A Lisp programmer who notices a common pattern in their code can write a macro to give themselves a source-level abstraction of that pattern. A Java programmer who notices the same pattern has to convince Sun that this particular abstraction is worth adding to the language. Then Sun has to publish a JSR and convene an industry-wide "expert group" to hash everything out. That process--according to Sun--takes an average of 18 months. After that, the compiler writers all have to go upgrade their compilers to support the new feature. And even once the Java programmer's favorite compiler supports the new version of Java, they probably still can't use the new feature until they're allowed to break source compatibility with older versions of Java. So an annoyance that Common Lisp programmers can resolve for themselves within five minutes plagues Java programmers for years."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Peter Seibel (2005) Practical Common Lisp.
https://en.wikiquote.org/wiki/Java_(programming_language)
Revision History
No revisions have been submitted for this quote.
Categories
Java (programming language)
11 quotes on TrueQuotesView all quotes by Java (programming language) →
Related Quotes
"In 30 years Lisp will likely be ahead of C++/Java (but behind something else)"
"I always knew that one day Smalltalk would replace Java. I just didn't know it would be called Ruby."
"Today, we're at the beginning stages of the next level. Executable UML is the next logical, and perhaps inevitable, e…"
"Archetypes, color, and components will forever change how you build Java models. We build Java models with teams of d…"
"Java is, in many ways, C++--."
"Java is C++ without the guns, knives, and clubs."
"Java was, as Gosling says in the first Java white paper, designed for average programmers. It's a perfectly legitimat…"
"Sun Microsystems had the right people to make Java into a first-class language, and I believe it was the Sun marketin…"
"If the pros at Sun had had a chance to fix Java, the world would be a much more pleasant place. This is not secret kn…"
"I fear —as far as I can tell— that most undergraduate degrees in computer science these days are basically Java vocat…"