> The paper says Java doesn't provide nested functions, but new Java does. Yes, things changed since then. but even now nested functions in Java cannot capture external variables (only external values). -- Roberto