Please join us for our next meeting on Saturday, April 26 from 12pm to
2:30pm
at Buder Public Library.
Aaron Hsu Presents: High Performance Looping Macros in Scheme.
"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." - Peter
Seibel
Directions: http://maps.google.com/maps?hl=en&q=Buder%20Public%20Library