GoGPT Best VPN GoSearch

Favicon di OnWorks

gclL - Online nel cloud

Esegui gclL nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando gclL che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

PROGRAMMA:

NOME


gcl - Interprete/compilatore GCL Common Lisp, snapshot CVS

SINOSSI


GCL [ Opzioni ]

DESCRIZIONE


Il programma GCL è un'implementazione di un sottoinsieme dello standard Common Lisp Ansi. È
scritto in C e in Common Lisp, ed è altamente portabile. Include queste funzionalità in
la definizione originale di Common Lisp (Guy Steele versione 1.), così come alcune caratteristiche
dal nuovo standard proposto.

La migliore documentazione è disponibile in texinfo/info forma, con tre gruppi di
informazioni. gcl-si per descrizioni di base del Common Lisp e caratteristiche uniche di GCL .
gcl-tk info si riferisce alla connessione con tk sistema di finestre, consentendo tutta la potenza del
tcl/tk sistema di interazione da utilizzare da lisp. Il terzo file info GCL dettagli l'Ansi
standard per Common Lisp, a cui questo sottoinsieme cerca di aderire. È altamente raccomandato
per scrivere programmi che saranno all'intersezione tra gcl e ansi common lisp.
Sfortunatamente lo standard Ansi è enorme e richiederà uno sforzo sostanziale, e
aumento delle dimensioni di gcl, per includerlo tutto.

Quando GCL viene richiamata dalla shell, la variabile si::*comando-argomenti* è impostato sull'elenco di
argomenti della riga di comando. Vari Opzioni sono intesi:

-valuta command
Chiamare read e poi eval su command Passato pollici

-- Interrompere l'elaborazione degli argomenti, impostando si::*command-args* su un elenco contenente
argomenti dopo la --.

-caricare pathname
Carica il file il cui pathname è specificato dopo -caricare.

-f Aprire il file seguente -f per l'input, salta la prima riga, quindi leggi e valuta
il resto dei moduli nel file. Sostituisce si::*command-args* con l'elenco
a partire da -fQuesto può essere utilizzato come con le shell per scrivere piccole shell
programmi:

#!/usr/local/bin/gcl.exe -f
(format t "ciao mondo ~a~%" (n-esimo 1 si::*comando-argomenti*))

Il valore si::*comando-argomenti* avrà il valore appropriato. Quindi se le 2 righe sopra
il file viene reso eseguibile e chiamato foo poi

tutorial% foo billy
ciao mondo billy

NOTA: Su molti sistemi (ad esempio SunOs) la prima riga di un file di script eseguibile come:
#!/usr/local/bin/gcl.exe -f legge solo i primi 32 caratteri! Quindi se il tuo percorso
dove l'eseguibile insieme al '-f' ammonta a più di 32 caratteri del file
non verrà riconosciuto. Inoltre l'eseguibile deve essere l'effettivo file binario di grandi dimensioni, [o un
link ad esso], e non solo un /bin/sh sceneggiatura. In quest'ultimo caso il /bin/sh l'interprete sarebbe
vengono richiamati sul file.

In alternativa si potrebbe richiamare il file foo senza renderlo eseguibile:

tutorial% gcl -f foo "da bill"
ciao mondo da Bill

-lotto Non inserire il ciclo di stampa del comando. Utile se gli altri argomenti della riga di comando
fare qualcosa. Non stampare le informazioni sulla licenza e sul riconoscimento. Nota se
il tuo programma non stampa alcuna informazione sulla licenza, deve stampare l'intestazione GCL
anche informazioni.

è Directory in cui si trova il binario eseguibile in esecuzione. Necessario per salvare
e amici. Questo viene impostato come si::*system-directory*

-libdir
-libdir /d/wfs/gcl-2.0/

significherebbe che i file come gcl-tk/tk.o verrebbero trovati concatenando il percorso a
il percorso libdir, ovvero in /d/wfs/gcl-2.0/gcl-tk/tk.o

-compilare
Invoca il compilatore sul nome del file seguente -compilare Altre bandiere influenzano
compilazione.

-o-file
Se segue zero -o-file allora non produrre un .o file.

-c-file
If -c-file è specificato, lasciare l'intermedio .c file lì.

-h-file
If -h-file è specificato, lasciare l'intermedio .h file lì.

-file di dati
If -file di dati è specificato, lasciare l'intermedio .data file lì.

-sistema-p
If -sistema-p è specificato quindi invocare file di compilazione con la :sistema-p t parola chiave
argomento, il che significa che la funzione C init avrà un nome basato sul nome di
il file, in modo che possa essere richiamato per nome dal codice C.

Questo pacchetto GNU non deve essere confuso con il programma proprietario distribuito da
FRANZ, Inc. Non deve essere confuso con alcun dominio pubblico o proprietario lisp
.

Per qualsiasi cosa diversa dallo sviluppo del programma, l'uso del compilatore Lisp è fortemente
consigliato in preferenza all'uso dell'interprete, a causa della velocità molto più elevata.

Utilizzare gclL online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.