Questo è il comando picolisp 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
pil, picolisp - un interprete Lisp veloce e leggero
SINOSSI
pil [argomenti ...] [-] [argomenti ...] [+]
picolisp [argomenti ...] [-] [argomenti ...] [+]
DESCRIZIONE
PicoLisp è un interprete Lisp con un ingombro di memoria ridotto, ma relativamente elevato
velocità di esecuzione. Combina un linguaggio elegante e potente con un database integrato
funzionalità.
pil è l'interfaccia di avvio per l'interprete. Si occupa di avviare il binario
sistema di base e caricamento di un ambiente di runtime utile.
picolisp è solo il binario dell'interprete nudo. Di solito viene chiamato in script autonomi,
utilizzando la notazione she-bang nella prima riga, passando l'ambiente minimo in lib.l
e caricare file aggiuntivi secondo necessità:
#!/usr/bin/picolisp /usr/lib/picolisp/lib.l
(carica "@ext.l" "myfiles/lib.l" "myfiles/foo.l")
(fare ... qualcosa ...)
(addio)
INVOCAZIONE
PicoLisp non ha flag predefiniti per la riga di comando; le applicazioni sono libere di definirne di propri.
Qualsiasi funzione Lisp integrata o a livello utente può essere richiamata dalla riga di comando aggiungendo il prefisso
con un trattino. Esempi di funzioni integrate utili in questo contesto sono versione
(stampare il numero di versione) o ciao (esci dall'interprete). Pertanto, una chiamata minima a
stampare il numero di versione e poi uscire immediatamente dall'interprete sarebbe:
$ pil -versione -ciao
Qualsiasi altro argomento (che non inizi con un trattino) deve essere il nome di un file da caricare.
Se il primo carattere di un percorso o di un nome di file è un segno di spunta, verrà sostituito con
il percorso della directory di installazione.
Tutti gli argomenti vengono valutati da sinistra a destra, quindi un interattivo leggi-valuta-stampa loop
viene inserito (con due punti come prompt).
Un singolo trattino interrompe la valutazione del resto della riga di comando, in modo che il
gli argomenti rimanenti possono essere elaborati sotto il controllo del programma.
Se l'ultimo argomento della riga di comando è un singolo carattere più, la modalità di debug è
attivato all'avvio dell'interprete, prima di valutare uno qualsiasi degli argomenti della riga di comando. A
la sessione interattiva minima viene avviata con:
$ pil +
Qui puoi accedere al manuale di riferimento
: (doc)
e la documentazione online per la maggior parte delle funzioni,
: (doc 'vi)
oppure ispezionare direttamente le loro fonti:
: (vi 'doc)
L'interprete può essere terminato con
: (Ciao)
oppure digitando Ctrl-D.
Utilizzare picolisp online utilizzando i servizi onworks.net
