Hallo,
Ein Perl-Script ist eine Datei wie jede andere auch
Er möchte in eine Prolog-Datenbank schreiben, nicht in eine Perl-Datei.
woraus liest du das ab? Ich las:
[...] ein Perl-Script ausführe, welches dann in eine andere .pl-Datei etwas hineinschreibt.
Das hört sich für mich an, als wolle er eine Perl-Scriptdatei durch ein anderes Script modifizieren. Den Hinweis, dass das Modifizieren von Programm/Scriptcode durch das Programm selbst gern für Komplikationen sorgt ("selbstmodifizierender Code"), habe ich mir an der Stelle noch verkniffen, weil ich so gut wie nichts über die eigentliche Absicht weiß.
Prolog- und Perl-Programmdateien haben zufälligerweise die gleiche Dateiendung.
Das wusste ich nicht - aber selbst mit diesem Wissen liest sich das Startposting für mich so, als wolle der OP Perl-Code modifizieren.
Das gesagte von dir gilt natürlich trotzdem, aber um Prolog-Datenbanken zu befüllen gibt es bessere Methoden als die Prolog-Programmdatei zu modifizieren.
Ja, da hast du sicher recht.
So long,
Martin
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy