Bruce Hoult wrote: > What languages have you used previously? You can do exactly the same > thing in many languages, including Lisp, Scheme, Perl, and I think, > recently, Python. Also, in Java, using (non-static) inner classes.