EnglishFranceseSpagnolo

Favicon di OnWorks

gclL - Online nel cloud

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

Questo è il comando gclL 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


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
dalla nuova norma proposta.

La migliore documentazione è disponibile in texinfo/info forma, essendoci tre gruppi di
informazioni. gcl-si per le descrizioni di base di lisp comuni e caratteristiche uniche per GCL Le
gcl-tk info si riferisce al collegamento con tk sistema di finestre, consentendo tutta la potenza del
tcl/tk sistema di interazione da utilizzare da lisp. Il terzo file di informazioni GCL dettagli l'Ansi
standard per il lisp comune, al quale questo sottoinsieme cerca di aderire. È altamente raccomandato
per scrivere programmi, che saranno nell'intersezione di gcl e ansi common lisp.
Sfortunatamente lo standard Ansi è enorme e richiederà uno sforzo notevole, e
aumentare le dimensioni di gcl, per includerlo tutto.

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

-valuta command
Chiama leggi e poi valuta sul command Passato pollici

-- Interrompi l'elaborazione degli argomenti, impostando si::*command-args* su un elenco contenente i
argomenti dopo il --.

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

-f Apri 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 la lista
inizio dopo -f. Questo può essere usato come con le conchiglie per scrivere piccole conchiglie
programmi:

#!/usr/local/bin/gcl.exe -f
(format "ciao mondo ~a~%" (nth 1 si::*command-args*))

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

tutorial% pippo billy
ciao mondo billy

NOTA: Su molti sistemi (es. 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 a '-f' ammonta a più di 32 caratteri il file
non verrà riconosciuto. Anche l'eseguibile deve essere il file binario di grandi dimensioni, [o a
link ad esso], e non solo a /bin/sh sceneggiatura. In quest'ultimo caso il /bin/sh interprete
essere invocato 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 immettere il comando print loop. Utile se gli altri argomenti della riga di comando
fare qualcosa. Non stampare la licenza e le informazioni di riconoscimento. Nota se
il tuo programma stampa qualsiasi informazione sulla licenza, deve stampare l'intestazione GCL
informazioni anche.

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

-libdir
-libdir /g/wfs/gcl-2.0/

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

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

-o-file
Se segue zero -o-file quindi non produrre an .o file.

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

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

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

-sistema-p
If -sistema-p è specificato quindi invoca compila-file 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. Né dovrebbe essere confuso con qualsiasi dominio pubblico o lisp proprietary proprietario
.

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

Usa gclL online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Struttura Web Gin
    Struttura Web Gin
    Gin è un framework web incredibilmente veloce
    scritto in Golang che può eseguire fino a
    40 volte più veloce, grazie al suo
    API tipo Martini e versione personalizzata di
    http-out...
    Scarica Gin Web Framework
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basato su MX LINUX con
    vari entornos de escritorios. Questo è
    un'applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/cereu...
    Scarica CEREUS LINUX
  • 3
    Allenatore di attività
    Allenatore di attività
    Task Coach - Il tuo compito amichevole
    manager. Task Coach è un open gratuito
    gestore di cose da fare di origine. È cresciuto
    frustrazione per altri programmi no
    manipolazione del composito ...
    Scarica Task Coach
  • 4
    Motore di database HyperSQL (HSQLDB)
    Motore di database HyperSQL (HSQLDB)
    HSQLDB è un motore di database relazionale
    scritto in Java, con un driver JDBC,
    conforme ad ANSI SQL:2016. Un piccolo,
    motore e server veloci e multithread
    con me...
    Scarica il motore di database HyperSQL (HSQLDB)
  • 5
    BATIK-RECUPERO
    BATIK-RECUPERO
    Recupero del progetto sviluppato da Batik
    Recovery Teamwork dall'Indonesia, questo
    Batik Recovery è un derivato del
    TWRP ufficiale che è stata modificata dal
    sviluppare...
    Scarica BATIK-RECOVERY
  • 6
    TightVNC
    TightVNC
    TightVNC è una versione migliorata di VNC,
    ottimo strumento gratuito per desktop remoto. Il
    i miglioramenti includono la larghezza di banda
    Codifica "stretta", trasferimenti di file
    trovi ..
    Scarica TightVNC
  • Di Più "

Comandi Linux

  • 1
    abi-dumper
    abi-dumper
    abi-dumper: uno strumento per scaricare l'ABI di un
    Oggetto ELF contenente informazioni di debug DWARF
    DESCRIZIONE: NOME: ABI Dumper
    (abi-dumper) Scarica l'ABI di un oggetto ELF
    contenente DW...
    Esegui abi-dumper
  • 2
    abi-tracker
    abi-tracker
    abi-tracker: visualizza le modifiche ABI
    sequenza temporale di una libreria software C/C++.
    DESCRIZIONE: NOME: ABI Tracker
    (abi-tracker) Visualizza le modifiche ABI
    sequenza temporale di un C/C+...
    Esegui abi-tracker
  • 3
    copialinkp
    copialinkp
    copylink: sostituisce un collegamento con una copia
    del file collegato...
    Esegui copylinkp
  • 4
    copione
    copione
    copymat - converte le matrici ASCII in a
    database adatto alla lettura rapida ...
    Esegui copymat
  • 5
    gatling
    gatling
    gatling - file server ad alte prestazioni ...
    Corri gatling
  • 6
    gatos-conf
    gatos-conf
    gatos-conf - Configurazione GUI GATOS
    applicazione. ...
    Eseguire gatos-conf
  • Di Più "

Ad