actually ... simply reading "higher order perl" helps looking down that track quite a bit as well ... perl can be used in a quite functional way (as in functional programming). cheers lenz