Blue_eyed_son has asked for the wisdom of the Perl Monks concerning the following question:

Hi--I am running Activeperl 5.8.8 build 822 on winxp. I've installed the PDL module through ppm, but when I try to enter the command line environment, typing `perldl', I get "`perldl' is not recognized as an internal or external command."
How do I get this up and running?
Thanks.

Update: tod222, thanks--I needed to set the path. In case anyone else comes across this problem, instructions for setting the path for a few different OS can be found
here

Replies are listed 'Best First'.
Re: accessing perldl
by tod222 (Pilgrim) on Sep 03, 2008 at 22:22 UTC
    You need to either:
    1. Find where the perldl executable was installed and put its location in your path.
    2. Make a batch file that runs perldl using its full path and put it in a location containing other executables, such as the windows/system directory.
    3. Type the full path to perldl when you run it.
    You may get better suggestions from someone who has actually run PDL on Windows (I haven't) but I thought I'd make an attempt at an answer. The PDL Mailing List will likely be a good source for answers to this and other questions.

    Glad to see people using PDL! :)

Re: accessing perldl
by syphilis (Archbishop) on Sep 04, 2008 at 01:21 UTC
    How do I get this up and running?

    I'm not sure which ppm package you've grabbed - but the one that ActiveState provides is a bit limited in relation to the functionality that it provides. It's a much better option to:
    ppm install http://theoryx5.uwinnipeg.ca/ppms/PDL.ppd
    You'll probably first need to ppm remove PDL before you'll be able to successfully run that installation command.

    Cheers,
    Rob