I would like to preface this entry with the fact that I am not suggesting a concrete syntax in the examples below. I am merely using the examples as talking points and illustrations of what I consider to be the "syntactical spirit" of the Java language.
Java speakers are needed for an upcoming conference, http://devlink.net, in Nashville, Tennessee. We currently only have 2-3 committed Java speakers and are far outnumbered by .Net speakers. If you or someone you know would like to speak at a regionally sponsored event please contact me immediately.
Weakly typed sudo java delegate implementations seem to be a dime a dozen these days. After reading the latest article on JDJ http://sys-con.com/story/?storyid=49097&DE=1 about yet another weakly typed implementation for java delegates I decided it was high time to put my brain to work on implementing strongly typed delegates.
As a followup to my initial post I have included generics within Predicate(s) to make them virtually resistent to ClassCastException(s).
After reading CrazyBob's article about sudo closures in java some time ago I made
it a point to familiarize myself with this particular idiom as well as others that
are often talked about but rarely used within the java community.