Questo è il comando clisp-link che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
clipp-link: collega un nuovo modulo esterno a CLISP[1].
SINOSSI
clip-link [creare] [modulo] [filetto...]
clip-link [aggiungere] [source] [destinazione] [modulo...]
clip-link [eseguire il] [source] [modulo...]
clip-link [install] [modulo...]
DESCRIZIONE
Questo script di shell funziona su CLISP[1] set di moduli e set di collegamento:
· creareIl nuovo modulo è composto da file sorgente
· aggiungeres il modulo imposta su un insieme di collegamento per produrre un nuovo insieme di collegamento
· eseguire ils CLISP[1] con set di moduli aggiunti
· Solo in CLISP, costruito senza configure bandiera --senza-moduli-dinamici.
installs nuovi set di moduli per uso generale
VERSIONI
creare
Il comando
$ clip-link creare modulo filetto ...
crea un modulo impostato in modulo directory che fa riferimento (tramite collegamenti simbolici) ai file
filetto... I file dovrebbero essere moduli a sé stanti.
aggiungere
Il comando
$ clip-link aggiungere source destinazione modulo ...
combina il set di collegamenti nella directory source e i moduli nelle directory modulo...
a un nuovo set di collegamento, nella directory destinazione che è stato appena creato.
eseguire il
Il comando
$ clip-link eseguire il source modulo ...
esegue il collegamento impostato nella directory source, con i moduli nelle directory modulo...
Salvo che CLISP[1] è stato creato con l'opzione di configurazione
--senza-moduli-dinamici, il caricamento verrà eseguito utilizzando SYS::MODULI DYNLOAD.
Altrimenti, l'operazione è molto più lenta, verrà creato ed eliminato un set di collegamenti temporaneo
successivamente.
install
Solo in CLISP, costruito senza configure bandiera --senza-moduli-dinamici.
Il comando
$ clip-link install modulo ...
installa i moduli nelle directory modulo... in PERSONALIZZATO:*LIB-DIRECTORY* o, se lo è
non scrivibile per l'utente (ad esempio, se un file a livello di sistema CLISPViene utilizzata l'installazione [1] e il file
l'utente non dispone di privilegi amministrativi), in PERSONALIZZATO:*DIRECTORY-LIB-UTENTE*.
Variabile PERSONALIZZATO:*DIRECTORY-LIB-UTENTE* è inizialmente impostato su (MERGE-PATHNAMES[2] ".clip/"
(USER-HOMEDIR-PERCORSO[3])) se tale directory esiste e può essere ripristinata nel file RC.
Note:
Do non aggiungere PERSONALIZZATO:*DIRECTORY-LIB-UTENTE* a PERSONALIZZATO:*PERCORSI DI CARICO* o sotto qualsiasi elemento
di esso. Utilizzo RICHIEDERE invece di CARICARE per caricare moduli dinamici.
Affinché questo comando funzioni, ciascuno modulo la directory deve contenere un Makefile con a
clipp-modulo-distrib bersaglio che utilizza LN per distribuire i file necessari per eseguire il
modulo in destinazione. Ciò è in aggiunta al requisito generale che collegamento.sh is
presente.
ESEMPI
Vedere Sezione 32.2.6, «Esempio».
Utilizza clipp-link online utilizzando i servizi onworks.net