call и call/1

call - вызывает внешнюю системную команду. Аргументы any
определяют команду и ее аргументы. Возвращает T
, если команда была выполнена успешно. Код статуса завершения (зависящий от системы) дочернего процесса сохраняется в глобальной переменной @@
.
call/1 - предикат Pilog, который выполняется успешно, если аргументный термин может быть вычислен.
https://picolisp.tiddlyhost.com/#call
Системный вызов. В принципе, вызов чего угодно, любой команды, процедуры или функции. Архаика, унаследованная из лексики зарождения компьютерных интерфейсов. Тем более, вдвойне архаика, использовать термин для обозначения предиката. Хотя, возможно, что в контексте, что все есть данные, то есть, и код, символизирующий операции, это возможно. Но тогда, зачем мы, специфицируем, в принципе. Не случайно, что все споры за “лучшие интерфейсы“ сводятся к спорам за синтаксис, часто игнорируя описание архитектур. В этом случае, хорошо, что термин универсальный и привычный, хотя концептуально перегруженный и даже есть распространенная аббревиатура.
Subscribe to my newsletter
Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Sergey Shishkin
Sergey Shishkin
Всегда чему-то учусь!