IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gosh - Online nel cloud

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

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


gosh - un interprete di script Scheme

SINOSSI


Perbacco [-biqV] [-I sentiero ] [-UN sentiero ] [-u modulo ] [-l filetto ] [-es espr ] [-MI espr ] [-F bandiera
] [--] [ copione argomento ... ]

DESCRIZIONE


Gosh è un interprete Scheme stand-alone costruito sopra il Goffo Motore di script di schema.

Quando copione è dato, gosh carica lo script, valutando il codice Scheme in esso. Allora, se il
copione definisce una procedura denominata principale, gosh lo chiama con un singolo argomento che è a
elenco del nome dello script e degli argomenti successivi. quando principale restituisce un valore intero,
gosh esce con esso come codice di uscita. Se principale restituisce un valore non intero o un errore è
segnalato durante la valutazione, gosh esce con codice di uscita 70 (EX_SOFTWARE). Vedi SRFI-22
(http://srfi.schemers.org/srfi-22/srfi-22.html) per dettagli. Se non c'è principale procedura
definito nello script, gosh esce con il codice 0 dopo aver caricato il file di script.

Se non viene fornito alcun file di script, gosh entra in modalità interattiva. Per impostazione predefinita, gosh richiede
l'utente di inserire un'espressione Scheme, leggerla e valutarla, quindi stampa il risultato,
fino a quando non viene letto EOF. Se lo standard input non è un terminale, tuttavia, gosh non stampa a
richiesta; consente a un utente di utilizzare gosh come programma di filtro. Questo comportamento può essere controllato
con l'opzione -i o -b; vedi sotto.

VERSIONI


Le opzioni della riga di comando vengono elaborate prima di caricare il file di script o di entrare nel
modalità interattiva.

Le opzioni -I, -A, -u, -l, -L, -e e -E vengono elaborate nell'ordine di apparizione. Per
esempio, l'aggiunta di un percorso di caricamento tramite l'opzione -I influisce sulle opzioni -l successive, ma non su quelle
prima di cio.

-V Stampa la versione gosh ed esce.

-b Modalità batch. Non stampa il prompt anche se l'input standard è un terminale. Sostituisce
-io.

-i Modalità interattiva. Forza la stampa del prompt, anche lo standard input non è un terminale.

-q Impedisce la lettura del file di inizializzazione predefinito.

-Isentiero
Aggiunge sentiero davanti all'elenco dei percorsi di caricamento.

-Asentiero
si aggiunge sentiero alla fine dell'elenco dei percorsi di caricamento.

-umodulo
Carichi e importazioni modulo, come se "(usa modulo )" è specificato nel codice.

-lfiletto
Carica un file Schema file.

-Lfiletto
Come -l, ma non si lamenta se filetto non esiste.

-eespr
Valuta un'espressione Scheme espr.

-Eespr
Uguale a -e, tranne che il espr viene letto come se fosse racchiuso tra parentesi.

-pDigitare
Accende il profiler. Attualmente Digitare può essere solo "tempo".

-fbandiera
Imposta vari flag.
case-fold utilizza un lettore senza distinzione tra maiuscole e minuscole (come in R5RS)
rapporto di caricamento dettagliato durante il caricamento dei file
no-inline non inline procedure primitive e costanti
(combinati no-inline-global, no-inline-locals e
no-inline-costanti.)
no-inline-globals non inline procedure globali.
no-inline-locals non inline procedure locali.
no-inline-costanti non inline costanti.
no-post-inline-pass non esegue il passaggio di ottimizzazione post-inline.

-Fcaratteristica
Rende caratteristica disponibile nelle forme cond-espandi.

-- Specifica che non ci sono più opzioni. Se ci sono più argomenti dopo questo,
vengono presi come nome del file di script e relativi argomenti.

AMBIENTE


GAUCHE_LOAD_PATH
Un elenco separato da due punti dei percorsi di caricamento.
I percorsi vengono aggiunti prima dei percorsi di caricamento predefiniti del sistema.

GAUCHE_DYNLOAD_PATH
Un elenco separato da due punti dei percorsi di caricamento per il caricamento dinamico
oggetti. I percorsi vengono aggiunti prima dei percorsi di caricamento predefiniti del sistema.

AUTORI


Shiro Kawai (shiro @ acm .org)

Usa gosh online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad