Це командне посилання-посилання, яке можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
clisp-link - підключити новий зовнішній модуль до CLISP[1].
СИНТАКСИС
кліп-посилання [створювати] [Модулі] [файл...]
кліп-посилання [додавати] [джерело] [призначення] [Модулі...]
кліп-посилання [пробіг] [джерело] [Модулі...]
кліп-посилання [встановлювати] [Модулі...]
ОПИС
Цей сценарій оболонки працює CLISP[1] набори модулів і набори зв'язків:
· створюватиs нових наборів модулів із вихідних файлів
· додаватиМодуль s встановлює набір зв'язування, щоб створити новий набір зв'язків
· пробігs CLISP[1] з доданими наборами модулів
· Only in CLISP[1] побудований без конфігурувати прапор --без-динамічних-модулів.
встановлюватиs нові набори модулів для загального використання
ВАРІАНТИ
створювати
Команда
$ кліп-посилання створювати Модулі файл ...
створює набір модуля Модулі каталог, який посилається (через символічні посилання) на файли
файл... Очікується, що файли будуть власними модулями.
додавати
Команда
$ кліп-посилання додавати джерело призначення Модулі ...
об'єднує набір зв'язків у каталозі джерело і модулі в каталогах Модулі...
до нового набору посилань у каталозі призначення який новостворений.
пробіг
Команда
$ кліп-посилання пробіг джерело Модулі ...
запускає набір зв'язків у каталозі джерело, з модулями в каталогах Модулі...
Unless CLISP[1] було створено з опцією конфігурації
--без-динамічних-модулів, завантаження буде виконуватися за допомогою SYS::DYNLOAD-МОДУЛИ.
Інакше - це набагато повільніше - буде створено та видалено тимчасовий набір зв'язків
пізніше.
встановлювати
Only in CLISP[1] побудований без конфігурувати прапор --без-динамічних-модулів.
Команда
$ кліп-посилання встановлювати Модулі ...
встановлює модулі в каталоги Модулі... в CUSTOM:*LIB-DIRECTORY* або, якщо так
не підлягає запису для користувача (наприклад, якщо загальносистемний CLISP[1] використовується установка і
користувач не має адміністративних прав). CUSTOM:*USER-LIB-DIRECTORY*.
Змінна CUSTOM:*USER-LIB-DIRECTORY* спочатку встановлено на (MERGE-PATHNAMES[2] ".clisp/"
(USER-HOMEDIR-PATHNAME[3])), якщо цей каталог існує, і його можна скинути у файлі RC.
Зауважте
Do НЕ додавати CUSTOM:*USER-LIB-DIRECTORY* до CUSTOM:*LOAD-PATHS* або під будь-яким елементом
цього. Використовуйте ВИМОГАТИ замість НАДАННЯ для завантаження динамічних модулів.
Щоб ця команда працювала, кожен Модулі каталог повинен містити Makefile з a
Clisp-module-distrib ціль, яка використовує LN для розповсюдження файлів, необхідних для запуску
модуль у destdir. Це на додаток до загальної вимоги, що посилання.ш is
присутній
ПРИКЛАДИ
Див. Розділ 32.2.6, «Приклад».
Використовуйте Clisp-link онлайн за допомогою служб onworks.net