in reply to Re^2: Declaring variables recursivelyin thread Declaring variables recursively
For a contouring implementation PDL::Graphics::TriD::Contours might be worth a look.