Вопрос

Есть ли какие-либо аналог SWI для функции Turbo Save функция, которая сохраняет в фактах файлов, ранее загруженных через CANCENT , а затем добавлено через ASSERT ?

Это было полезно?

Решение

Я не нашел никаких функций, подобных спасанию в руководстве.Может быть попробовать следующую замену:

% Save whole DB into file
save(FileName) :-
  open(FileName, update, F),
  with_output_to(S, listing),
  close(F).
.

или даже короче:

save(FileName) :-
  tell(FileName), listing, told.
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top