[E|B,07.02.2004, 12:02]Wie willst du denn Perl Code kompilieren?
Perl lässt sich sehr wohl compilieren, und zwar mit hilfe der B:: module.
Hier ein kleines Beispiel mit dem Bytecode backend:
perlcc -B -o test test.pl
Nun habt ihr eine Perl Bytecode datei, diese ist sogar noch portabel.
Es gibt auch ein C backend, was dann allerdings nicht mehr portabel wäre.
Ausserdem sollte nicht unerwähnt bleiben das das ganze höchst experimentell ist und den quelltext nicht wirklich schützt.
Alternativ wäre es auch möglich einige teile des skriptes in XS auszulagern, und das dann nur als binary weiterzugeben, aber das wäre dann richtig böse... :)
Siehe:
perldoc perlcompile
perldoc perlembed
perldoc perlxs
Perl ist nunmal als open-source sprache konzipiert, was für mich eines der besten Features ist!
Das ganze konzept der Freeware ist mir gänzlich unverständlich.
Einerseits seid ihr von Perl und dem CPAN begeistert, andererseits wollt ihr denen die eure skripte nutzen nicht diese Freiheit geben.
Cheers,
Sebastian Riedel\n\n
<!--EDIT|sri|1076176654-->