scheme Samouczek
Pierwsze kroki ze schematem
Szukaj…
Uwagi
Ta sekcja zawiera przegląd tego, czym jest schemat i dlaczego deweloper może chcieć go użyć.
Powinien również wymieniać wszelkie duże tematy w ramach programu i link do powiązanych tematów. Ponieważ dokumentacja dla schematu jest nowa, może być konieczne utworzenie początkowych wersji tych pokrewnych tematów.
Instalowanie programu CHICKEN
CHICKEN to interpreter i kompilator schematów z własnym systemem modułów rozszerzeń o nazwie „jaja”. Jest w stanie skompilować Schemat do kodu natywnego, najpierw kompilując Schemat do C.
Instalowanie
Debian, Ubuntu lub inne pochodne dystrybucje:
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 z Homebrew:
brew install chicken
OpenBSD
doas pkg_add -vi chicken
Microsoft Windows
Zainstaluj MSYS2
Uruchom powłokę MSYS2 MinGW-w64
Zainstaluj niektóre wymagania wstępne, uruchamiając:
pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wgetPobierz najnowszą wersję tarballa , pisząc:
wget https://code.call-cc.org/releases/current/chicken.tar.gzWyodrębnij archiwum tar, uruchamiając
tar xvf chicken.tar.gzWejdź do wyodrębnionego katalogu, na przykład wpisując
cd chicken-4.11.0Uruchom
make PLATFORM=mingw-msys install
Jeśli masz problemy z uruchomieniem csi , spróbuj zamiast tego uruchomić winpty csi
Za pomocą KURCZAKA
Aby użyć REPLIKU KURCZAKA, wpisz csi w wierszu polecenia.
Aby skompilować program schematu za pomocą CHICKEN, uruchom csc program.scm , który utworzy program nazwie wykonywalnej w bieżącym katalogu.
Instalowanie modułów
Kurczak Scheme ma wiele modułów, które można przeglądać w indeksie jaj . Jajka to moduły schematów, które zostaną pobrane, a następnie skompilowane przez program kurczaka. W niektórych przypadkach może być konieczne zainstalowanie zewnętrznych zależności za pomocą zwykłego menedżera pakietów.
Wybrane jajka instalujesz za pomocą tego polecenia:
sudo chicken-install [name of egg]
Korzystanie z REPL
Możesz dodać obsługę readline do REPL, aby edycja linii w csi zachowywała się bardziej, niż można się spodziewać.
Aby to zrobić, uruchom sudo chicken-install readline , a następnie utwórz plik o nazwie ~/.csirc z następującą zawartością:
(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")
Instalowanie mit-schematu
Oto przykłady instalacji schematu MIT / GNU :
Instalacja Debian / Ubuntu:
sudo apt-get install mit-scheme
Instalacja ręczna:
Pobierz uniksowy plik binarny bezpośrednio z Projektu GNU , a następnie postępuj zgodnie z instrukcjami z oficjalnej strony :
# Unpack the tar file
tar xzf mit-scheme.tar.gz
# move into the directory
cd mit-scheme/src
# configure the software
./configure
Domyślnie oprogramowanie zostanie zainstalowane w /usr/local , w podkatalogach bin i lib. Jeśli chcesz go zainstalować gdzie indziej, na przykład /opt/mit-scheme , przekaż opcję --prefix do skryptu konfiguracyjnego, jak w ./configure --prefix=/opt/mit-scheme .
Skrypt konfiguracyjny akceptuje wszystkie normalne argumenty dla takich skryptów i dodatkowo akceptuje niektóre, które są specyficzne dla schematu MIT / GNU. Aby zobaczyć wszystkie możliwe argumenty i ich znaczenie, uruchom polecenie ./configure --help .
# build
make compile-microcode
# compile
make install # may require super-user permissions (Depending on configuration)
Windows 7 :
Samoinstalujący się plik wykonywalny można znaleźć na oficjalnej stronie internetowej .
Schemat MIT / GNU jest dystrybuowany jako plik instalacyjny z możliwością samodzielnej instalacji. Instalacja oprogramowania jest prosta. Po prostu uruchom pobrany plik i odpowiedz na pytania instalatora. Instalator pozwoli ci wybrać katalog, w którym ma zostać zainstalowany schemat MIT / GNU, oraz nazwę folderu, w którym mają zostać umieszczone skróty.