scheme Handledning
Komma igång med schema
Sök…
Anmärkningar
Det här avsnittet ger en översikt över vad schema är och varför en utvecklare kanske vill använda det.
Det bör också nämna alla stora ämnen inom schemat och koppla till relaterade ämnen. Eftersom dokumentationen för schemat är ny kan du behöva skapa initialversioner av relaterade ämnen.
Installera CHICKEN Scheme
CHICKEN är en schema-tolk och kompilator med sitt eget förlängningsmodulssystem som kallas "ägg". Den kan kompilera schema till nativ kod genom att först sammanställa schema till C.
installera
Debian eller Ubuntu eller andra härledda distros:
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 med Homebrew:
brew install chicken
OpenBSD
doas pkg_add -vi chicken
Microsoft Windows
Installera MSYS2
Kör MSYS2 MinGW-w64-skalet
Installera några förutsättningar genom att köra:
pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wgetLadda ner den senaste utgåvan tarball genom att skriva:
wget https://code.call-cc.org/releases/current/chicken.tar.gztar xvf chicken.tar.gzgenom att köratar xvf chicken.tar.gzGå in i den extraherade katalogen, till exempel genom att skriva
cd chicken-4.11.0Kör så
make PLATFORM=mingw-msys install
Om du har problem med att köra csi , försök istället att köra winpty csi
Använda kyckling
Om du vill använda CHICKEN Scheme REPL skriver du csi på kommandoraden.
För att sammanställa ett schemaprogram med CHICKEN, kör csc program.scm , vilket skapar ett körbart program namnet i den aktuella katalogen.
Installera moduler
Chicken Scheme har många moduler som kan bläddras i äggindexet . Ägg är schemamoduler som laddas ner och sedan sammanställs av kyckling-schema. I vissa fall kan det vara nödvändigt att installera externa beroenden med din vanliga pakethanterare.
Du installerar valda ägg med det här kommandot:
sudo chicken-install [name of egg]
Utnyttjar REPL
Du kanske vill lägga till readline stöd till din REPL för att göra csi i csi beter sig mer som du kan förvänta dig.
För att göra detta, kör sudo chicken-install readline och skapa sedan en fil med namnet ~/.csirc med följande innehåll:
(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")
Installera mit-schema
Följande är exempel på hur du installerar MIT / GNU-schema :
Debian / Ubuntu-installation:
sudo apt-get install mit-scheme
Manuell installation:
Ladda ner binär Unix direkt från GNU-projektet och följ sedan instruktionerna från den officiella webbsidan :
# Unpack the tar file
tar xzf mit-scheme.tar.gz
# move into the directory
cd mit-scheme/src
# configure the software
./configure
Som standard kommer programvaran att installeras i /usr/local , i underkatalogerna bin och lib. Om du vill att det ska installeras någon annanstans, till exempel /opt/mit-scheme , --prefix alternativet --prefix till konfigurationsskriptet, som i ./configure --prefix=/opt/mit-scheme .
Konfigurationsskriptet accepterar alla normala argument för sådana skript och accepterar dessutom vissa som är specifika för MIT / GNU-schema. ./configure --help kommandot ./configure --help att se alla möjliga argument och deras betydelser.
# build
make compile-microcode
# compile
make install # may require super-user permissions (Depending on configuration)
Windows 7 :
Den självinstallerande körbara kan hittas på den officiella webbplatsen .
MIT / GNU-schema distribueras som en självinstallerande körbar. Installationen av programvaran är enkel. Kör bara den nedladdade filen och svara på installationsprogrammets frågor. Installationsprogrammet låter dig välja katalogen där MIT / GNU-schemat ska installeras och namnet på den mapp där genvägarna ska placeras.