Das ist ziemlich genau das, was ich versuche zu erreichen.Schreibe Text in einen Puffer im Speicher in Swi-Prolog?
process(P,Txt) :-
% do stuff and write messages to Txt, but not to std out.
start(P) :-
process(P,Txt),
write(Txt). % now write to std out.
Kann ich das mit SWI-Prolog machen? Gibt es eine Möglichkeit, Text in einen Stream im Speicher zu schreiben und diesen Text später auszugeben?
Loon in den SWI-Prolog Abschnitt auf Speicherdateien: http://www.swi-prolog.org/pldoc/man?section=memory- Dateien –
Großartig, danke. Kannst du das als Antwort schreiben? – devil0150