Схема - стандартный способ в R5RS выполнить внешнюю команду? - PullRequest
2 голосов
/ 24 февраля 2011

Есть ли способ в Scheme Revision 5 для вызова внешней программы?Например:

(system "ls")

Если нет, существует ли какой-либо «официальный» способ сделать это, например, указанный в SRFI или более поздней редакции спецификации схемы (R6RS и т. Д.)?

1 Ответ

2 голосов
/ 24 февраля 2011

Нет.

(Обычно плохая идея пытаться писать код со "стандартной схемой", а system - это одна из тех вещей, которая вряд ли станет достаточно стандартной, чтобы ее можно было использовать внеконкретная реализация или через некоторую библиотеку совместимости.)

...