In theory perl is a PVM. However in reality I found Perl often less compatible then claimed on various forums and places.
The problem is not the core of Perl, but often the CPAN modules. A multitude depends on an specific underlying function call or program, often only found in the Linux world. The use of a XS interface, often present in the modules without any mention in the documentation, can really break portability.
I love programming in Perl but I don't claim any more that it is portable. I always say that minor work is most likely. I ran often enough in the same kind problems while porting a script developed on Linux to Windows.
So the grandparent has a point.
I would like to know from fellow monks what kind tips and tricks they have in store to avoid a maximum number of problems. Parallelism is such item where I'm very weary for potential problems when porting code.
my 2 cents
Martell
In reply to Re^2: why is there no a PVM for perl?
by martell
in thread why is there no a PVM for perl?
by xiaoyafeng
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |