scheme チュートリアル
スキームを使い始める
サーチ…
備考
このセクションでは、スキームの概要と、開発者がスキームを使用する理由について概要を説明します。
また、スキーム内の大きなテーマについても言及し、関連するトピックにリンクする必要があります。 schemeのドキュメンテーションは新しいものなので、それらの関連トピックの初期バージョンを作成する必要があります。
CHICKENスキームのインストール
CHICKENは、独自の拡張モジュールシステム「egg」と呼ばれるSchemeインタープリタとコンパイラです。 SchemeをC言語にコンパイルすることで、Schemeをネイティブコードにコンパイルすることができます。
インストール
DebianまたはUbuntuまたは他の派生ディストリビューション:
sudo apt-get install chicken-bin
Fedora / RHEL / CentOS:
sudo yum install chicken-bin
アーチLinux:
sudo pacman -S chicken
Gentoo:
sudo emerge -av dev-scheme/chicken
自作のOS X:
brew install chicken
OpenBSD
doas pkg_add -vi chicken
マイクロソフトウィンドウズ
MSYS2 MinGW-w64シェルを実行する
次のコマンドを実行して、いくつかのprerequesitesをインストールします。
pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wget次のように入力して、 最新のリリースtarballをダウンロードします。
wget https://code.call-cc.org/releases/current/chicken.tar.gztar xvf chicken.tar.gz実行してtarballをtar xvf chicken.tar.gzcd chicken-4.11.0入力して、展開されたディレクトリを入力します。make PLATFORM=mingw-msys install実行make PLATFORM=mingw-msys install
あなたが困っ実行している場合はcsi 、代わりに実行してみwinpty csi
CHICKENを使用する
CHICKEN Scheme REPLを使用するには、コマンドラインでcsiと入力します。
CHICKENを使用してSchemeプログラムをコンパイルするには、 csc program.scm実行しますcsc program.scmこれにより、現在のディレクトリに実行可能なprogramが作成されます。
モジュールのインストール
チキンスキームには、卵指数で閲覧できるモジュールが多数あります。卵は、ダウンロードされ、次にチキンスキームによってコンパイルされるスキームモジュールです。場合によっては、通常のパッケージマネージャーを使用して外部依存関係をインストールする必要があります。
このコマンドで選択したeggをインストールします:
sudo chicken-install [name of egg]
REPLを利用する
REPLにreadlineサポートを追加して、 csi行編集が期待どおりに動作するようにすることができます。
これを行うには、 sudo chicken-install readline実行し、以下の内容の~/.csircという名前のファイルを作成します。
(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")
mit-schemeのインストール
MIT / GNU Schemeのインストール方法の例を次に示します。
Debian / Ubuntuインストール:
sudo apt-get install mit-scheme
手動インストール:
GNUプロジェクトからUnixバイナリを直接ダウンロードし、公式Webページの指示に従ってください :
# Unpack the tar file
tar xzf mit-scheme.tar.gz
# move into the directory
cd mit-scheme/src
# configure the software
./configure
デフォルトでは、ソフトウェアは/usr/local 、サブディレクトリbinおよびlibにインストールされます。 /opt/mit-schemeように別の場所にインストールしたい場合は、. ./configure --prefix=/opt/mit-schemeのように--prefixオプションをconfigureスクリプトに渡します。
configureスクリプトは、そのようなスクリプトのすべての通常の引数を受け取り、さらにMIT / GNU Schemeに固有のものも受け入れます。考えられるすべての引数とその意味を確認するには、./ ./configure --helpコマンドを実行し./configure --help 。
# build
make compile-microcode
# compile
make install # may require super-user permissions (Depending on configuration)
Windows 7 :
自動インストールの実行ファイルは、 公式のWebサイトにあります。
MIT / GNU Schemeは、自己インストール可能な実行可能ファイルとして配布されます。ソフトウェアのインストールは簡単です。ダウンロードしたファイルを実行し、インストーラの質問に答えるだけです。インストーラでは、MIT / GNU Schemeをインストールするディレクトリと、ショートカットを配置するフォルダの名前を選択できます。