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 wget
    
  • Ladda ner den senaste utgåvan tarball genom att skriva:

    wget https://code.call-cc.org/releases/current/chicken.tar.gz
    
  • tar xvf chicken.tar.gz genom att köra tar xvf chicken.tar.gz

  • Gå in i den extraherade katalogen, till exempel genom att skriva cd chicken-4.11.0

  • Kö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.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow