scheme Tutorial
Iniziare con lo schema
Ricerca…
Osservazioni
Questa sezione fornisce una panoramica su quale schema è e perché uno sviluppatore potrebbe volerlo utilizzare.
Dovrebbe anche menzionare qualsiasi grande argomento all'interno dello schema e collegarsi agli argomenti correlati. Poiché la documentazione per lo schema è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.
Installare Schema di pollo
CHICKEN è un interprete di Scheme e un compilatore con un proprio sistema di moduli di estensione chiamato "uova". È in grado di compilare Scheme in codice nativo compilando prima Scheme in C.
Installazione
Debian o Ubuntu o altre distribuzioni derivate:
sudo apt-get install chicken-bin
Fedora / RHEL / CentOS:
sudo yum install chicken-bin
Arch Linux:
sudo pacman -S chicken
Gentoo:
sudo emerge -av dev-scheme/chicken
OS X con Homebrew:
brew install chicken
OpenBSD
doas pkg_add -vi chicken
Microsoft Windows
Installa MSYS2
Eseguire la shell MSYS2 MinGW-w64
Installa alcuni prerequisiti eseguendo:
pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wgetScarica l' ultimo tarball della versione digitando:
wget https://code.call-cc.org/releases/current/chicken.tar.gzEstrai il tarball eseguendo
tar xvf chicken.tar.gzImmettere la directory estratta, ad esempio digitando
cd chicken-4.11.0Esegui
make PLATFORM=mingw-msys install
Se hai problemi nell'esecuzione di csi , prova invece a eseguire winpty csi
Usando POLLO
Per utilizzare il REPL di schema di pollo, digitare csi nella riga di comando.
Per compilare un programma Scheme utilizzando CHICKEN, eseguire csc program.scm , che creerà un program denominato eseguibile nella directory corrente.
Installazione dei moduli
Chicken Scheme ha molti moduli che possono essere sfogliati nell'indice delle uova . Le uova sono moduli di schema che verranno scaricati e quindi compilati per schema di pollame. In alcuni casi, potrebbe essere necessario installare dipendenze esterne usando il solito gestore di pacchetti.
Si installa le uova scelte con questo comando:
sudo chicken-install [name of egg]
Fare uso della REPL
Si potrebbe desiderare di aggiungere il supporto readline al proprio REPL per fare in modo che la modifica della riga in csi comporti più come ci si potrebbe aspettare.
Per fare ciò, eseguire sudo chicken-install readline , e quindi creare un file chiamato ~/.csirc con i seguenti contenuti:
(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")
Installare mit-scheme
Di seguito sono riportati alcuni esempi su come installare Schema MIT / GNU :
Installazione di Debian / Ubuntu:
sudo apt-get install mit-scheme
Installazione manuale:
Scarica il binario Unix direttamente dal Progetto GNU , quindi segui le istruzioni dalla pagina web ufficiale :
# Unpack the tar file
tar xzf mit-scheme.tar.gz
# move into the directory
cd mit-scheme/src
# configure the software
./configure
Per impostazione predefinita, il software verrà installato in /usr/local , nelle cartelle sottodirectory bin e lib. Se vuoi installarlo da qualche altra parte, ad esempio /opt/mit-scheme , passa l'opzione --prefix allo script configure, come in ./configure --prefix=/opt/mit-scheme .
Lo script configure accetta tutti gli argomenti normali per tali script e accetta anche alcuni specifici per Schema MIT / GNU. Per vedere tutti gli argomenti possibili e i loro significati, eseguire il comando ./configure --help .
# build
make compile-microcode
# compile
make install # may require super-user permissions (Depending on configuration)
Windows 7 :
L' eseguibile autoinstallante può essere trovato nel sito web ufficiale .
Schema MIT / GNU è distribuito come eseguibile autoinstallante. L'installazione del software è semplice. Basta eseguire il file scaricato e rispondere alle domande dell'installatore. Il programma di installazione ti consentirà di scegliere la directory in cui deve essere installato MIT / GNU Scheme e il nome della cartella in cui devono essere posizionate le scorciatoie.