Chicken は Scheme のソースファイルを C ファイルへと変換するコンパイラです。実行ファイルの生成は任意の C コンパイラで可能です。また、インタプリタも用意されており、スクリプトの作成やコンパイル前のテストができます。 この章では、Chicken が何で何ができるのかを解説し、また基本的な使い方を概説します。それぞれの詳細はこのマニュアルで追って解説します。ここでは、入門者にとって必要なことのみ語られています。とは言え、Scheme をすでに知っている人なら、この章を読めば、小さな Chicken プログラムを書いて動かせるほどの基礎知識は得られるものと思います。 Scheme Scheme は、Common Lisp や Emacs Lisp で有名なプログラミング言語 Lisp の方言です。Lisp の一員として、Scheme には以下の特徴があります。 命令型、関数型