Bioperl is specific to biology/genomics to my knowledge although you could probably use it for other tasks. I'd use PDL if it had more use and support and was easier to setup, but it's a pain in that regard. I've tried installing it on windows via strawberry perl & activestate and won't be trying again after the 1/2 hour install repeatedly failed tests.