Questo è lo schema di comando48 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
schema48 - un interprete di schema
SINOSSI
schema48 [-i immagine] [-h dimensione heap] [-a argomento]
DESCRIZIONE
schema48 è un'implementazione del linguaggio di programmazione Scheme come descritto nel
Rivisto^5 Relazione on , il Algorithmic Lingua Schema. Un sistema eseguibile ne richiede due
parti, un programma eseguibile che implementa la macchina virtuale Scheme 48 e un'immagine
che viene utilizzato per inizializzare l'archivio della macchina virtuale. schema48 è uno script di shell
che avvia la macchina virtuale con un'immagine che viene eseguita in un ciclo di comandi Scheme.
Le schema48 command loop legge le espressioni Scheme, le valuta e le stampa
risultati. Esegue anche i comandi, che sono identificati da un carattere virgola iniziale.
Digita il comando ,Aiuto per ricevere un elenco di comandi disponibili.
Il significato di -h l'opzione dipende dal tipo di raccoglitore di rifiuti che è stato scelto in
tempo di configurazione. Se enorme è un numero positivo, specifica il numero di parole
che può essere vivo in qualsiasi momento. Una parola è quattro byte. Le celle contro sono attualmente 3
parole, quindi se vuoi assicurarti di poter allocare, diciamo, un milione di celle contro, dovresti
specificare -h 3000000 (in realtà un po' di più, per tenere conto dell'immagine heap iniziale e
respiro).
Se si specifica un massimo inferiore alla memoria necessaria per caricare il file immagine, il
il massimo viene aumentato di conseguenza e viene scritto un messaggio nella console.
Per il netturbino BIBOP, enorme potrebbe essere 0. Ciò significa che l'heap potrebbe essere
continua a crescere finché il tuo sistema non esaurisce la memoria. A causa di questo rischio, un messaggio di avviso
viene scritto sulla console se si specifica -h 0.
Le ,scarico e a ,costruire i comandi mettono le immagini heap nei file. Il -i opzione provoca l'iniziale
immagine heap da prendere da file Immagine. -a opzione fa sì che un elenco di stringhe sia
passato come argomento a un'immagine generata usando il ,costruire comando. Il primo argomento
a ,costruire è una procedura a cui vengono passati gli argomenti seguenti -a e che dovrebbe tornare
un numero intero (che è il valore restituito dal processo Scheme 48).
> ,build (lambda (a) (display a) (newline) 0) foo.image
> , esci
$ schema48 -i foo.image -a mumble
borbottio
$
Usa schema48 online utilizzando i servizi onworks.net