1unitedpower: Perl in eine .pl-Datei schreiben lassen

Beitrag lesen

Ist es möglich, dass ich ein Perl-Script ausführe, welches dann in eine andere .pl-Datei etwas hineinschreibt. Es geht hier darum eine Information von einer Website über ein Perl-Script in eine Datenbank(Prolog) hineinzuschreiben. Ist das möglich, wenn ja wie?

Das ginge, aber es wäre schlechter Stil, denn dann müsste das Prolog-Programm jedesmal neugestartet werden, wenn eine neue Information eintrifft, und dann verliert es seinen Laufzeit-Zustand. Die elegante Lösung wäre es, die Information mit Prolog zur Laufzeit abzuholen und der Datenbank hinzuzufügen. Prolog kennt die Prädikate asserta/1, assertz/1, usw. die immer bewiesen werden können und als Seiteneffekt den übergebenen Term der Datenbank dynamisch hinzufügen. Um die Information abzuholen, müsste man wissen, wo die Information ursprünglich herkommt.