Il s'agit de la commande clisp-link qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
clip-link - lier un nouveau module externe à CLIPS[1].
SYNOPSIS
lien-clip [engendrent] [module] [filet...]
lien-clip [ajouter] [la source] [destination] [module...]
lien-clip [courir] [la source] [module...]
lien-clip [installer] [module...]
DESCRIPTION
Ce script shell fonctionne sur CLIPS[1] ensembles de modules et ensembles de liaison :
· engendrents nouveau module à partir de fichiers source
· ajouters module définit un ensemble de liaisons pour produire un nouvel ensemble de liaisons
· courirs CLIPS[1] avec des ensembles de modules ajoutés
· Seulement in CLIPS construit sans configurer drapeau --sans-modules-dynamiques.
installers nouveaux ensembles de modules à usage général
OPTIONS
engendrent
La commande
$ lien-clip engendrent module filet
crée un ensemble de modules dans module répertoire qui renvoie (via des liens symboliques) à des fichiers
filet... Les fichiers sont censés être des modules à part entière.
ajouter
La commande
$ lien-clip ajouter la source destination module
combine l'ensemble de liens dans le répertoire la source et les modules dans les répertoires module
à un nouvel ensemble de liens, dans le répertoire destination qui est nouvellement créé.
courir
La commande
$ lien-clip courir la source module
exécute le jeu de liaisons dans le répertoire la source, avec les modules dans les répertoires module
Petite remarque, CLIPS[1] a été construit avec l'option de configuration
--sans-modules-dynamiques, le chargement sera effectué à l'aide SYS::DYNLOAD-MODULES.
Sinon - c'est beaucoup plus lent - un ensemble de liens temporaire sera créé et supprimé
après.
installer
Seulement in CLIPS construit sans configurer drapeau --sans-modules-dynamiques.
La commande
$ lien-clip installer module
installe les modules dans les répertoires module... dans PERSONNALISÉ :*LIB-RÉPERTOIRE* ou, si c'est
non accessible en écriture à l'utilisateur (par exemple, si un CLIPS[1] l'installation est utilisée et le
l'utilisateur n'a pas de privilèges administratifs), dans PERSONNALISÉ :*RÉPERTOIRE-LIB-UTILISATEUR*.
Variable PERSONNALISÉ :*RÉPERTOIRE-LIB-UTILISATEUR* est initialement défini sur (FUSIONNER LES PATHNAMES[2] ".clip/"
(USER-HOMEDIR-PATHNAME[3])) si ce répertoire existe, et peut être réinitialisé dans le fichier RC.
Notes
Do ne sauraient ajouter PERSONNALISÉ :*RÉPERTOIRE-LIB-UTILISATEUR* à PERSONNALISÉ :*CHEMINS DE CHARGE* ou sous n'importe quel élément
celui-ci. Utilisation EXIGER au lieu de CHARGE pour charger des modules dynamiques.
Pour que cette commande fonctionne, chaque module répertoire doit contenir un Makefile avec un
clip-module-distrib cible qui utilise LN pour distribuer les fichiers nécessaires à l'exécution du
module dans répertoire dest. Ceci s'ajoute à l'exigence générale selon laquelle lien.sh is
présent.
EXEMPLES
Voir Section 32.2.6, « Exemple ».
Utilisez clip-link en ligne à l'aide des services onworks.net