in reply to How do I get Perl on Windows 95?

ActiveState is your friend. Do a PerlMonks search on "Win" to find a few of the gimmes'n'gotchas.

A few things you should be aware of:

The biggest thing to be aware of is that a lot of things that Unix lets you get away with, Windows won't. A lot of things Windows forces you to do may or may not break your Unix code. There is a way to tell what OS you're on, but I would be very careful about sprinkling your code with it. That's a good way to give yourself heartburn.

Replies are listed 'Best First'.
Re: Re: Help me if possible..
by particle (Vicar) on Jul 13, 2001 at 23:25 UTC
    she-bang options will work just fine. The Perl interpreter reads that line, even if Windows doesn't

    not exactly. if you're using taint mode (-T), if it's on the shebang line, ActiveState will report 'too late to run taint mode' or somesuch. instead, it must be specified at command-line, as in 'perl -T myscript.pl'

    and $^O (or $OSNAME) give you your OS.

    ~Particle

      Particle sez :
      ActiveState will report 'too late to run taint mode' or somesuch. instead, it must be specified at command-line, as in 'perl -T myscript.pl'
      That's not exactly true.
      The "too late to run taint mode" error is indicative of running perl under IIS, though. Apache should run OK, according to memory, and the command line is good too, although it's a pain to troubleshoot CGI that way, occasionally.
Re: Re: Help me if possible..
by VSarkiss (Monsignor) on Jul 13, 2001 at 23:33 UTC

    I don't know if Win95 is supported. I've only ever used ActivePerl on Win2000. Just letting you know.

    It is, but it requires IE 5, DC0M95 and the MSI installer, all of which are available from Microsoft (although a pain to install with many, many reboots). Take a look at the ActiveState platform requirements.

    HTH

    Update: IE 5, not 5+ as I posted originally.

    Update 2: You don't have to have MSI. You can download a gzip'ed file. This page gives you both choices. Tip of the hat to crazyinsomniac for pointing that out.