Interpreter design pattern, new podcasts, and more
jaaloi 120000JEBE Visits (890)
Neal Ford shows how language-extension features in Groovy, Scala, and Clojure fulfill the intent of the Gang of Four’s Interpreter design pattern. He demonstrates operator overloading in Groovy, Scala, and Clojure, then shows how class-extension mechanisms work in both Groovy and Scala. By adding units and other modifiers to core classes, you can — as with adding operators — model real-world problems more closely.
In keeping with that next-gen language theme, we also put together a knowledge path that provides an overview of several of the more robust languages that can complement your Java programming skills by taking full advantage of the Java platform.
Turning down another content media avenue, we've been hard at work producing podcasts. We've published three new entries for your listening pleasure:
I hope you enjoy them and learn a little something to boot.
One last thing: If you happen to live in the Western U.S. or Eastern Asia, don't miss the annular solar eclipse on Sunday, 20 May. I know I'll be keeping track, using the technique to view eclipses I learned in the 6th grade -- punching a hole into an index card and projecting the image of the sun through the hole onto another card. Whether you use that indirect technique or have access to a telescope fitted with solar filters, enjoy the view.