Common Lispをはじめよう

Common Lispにはいくつかの処理系が存在します。
本ページでは、clisp, sbclのインストール方法について紹介します。

clispのインストール

clispについてはこちらを参照ください

ubuntuでのインストール方法

$sudo apt-get install clisp
これを端末上で実行してください。
実行には以下のコマンドを打ち込みます。
$clisp
  i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
  I I I I I I I      8     8   8           8     8     o  8    8
  I  \ `+' /  I      8         8           8     8        8    8
   \  `-+-'  /       8         8           8      ooooo   8oooo
    `-__|__-'        8         8           8           8  8
        |            8     o   8           8     o     8  8
  ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8

Welcome to GNU CLISP 2.44.1 (2008-02-23) <http://clisp.cons.org/>

Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2008

Type :h and hit Enter for context help.

[1]>(print "hello clisp")

"hello clisp" 
"hello clisp"
[2]> (exit)
Bye.

windowsでのインストール方法

source forgeからインストールする方法を紹介します。
ダウンロードしたファイルをクリックして手順にしたがいインストールしてください。
次に環境変数にclispのパスを通します。
コマンドプロンプトでclispと入力することでubuntuと同様の実行が可能です。

sbclのインストール

sbcl(Steel Bank Common Lisp)は現在もっとも活発なCommonLisp処理系の一つです。
詳しくはこちらをご覧ください。

ubuntuでのインストール方法

$sudo apt-get install sbcl
$sbcl
This is SBCL 1.0.29.11.debian, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
* (print "hello world")

"hello world" 
"hello world"
* (quit)

windowsでのインストール方法

現在(2010/5/10)windowsでは完全なサポートがされていませんので、
あまり利用することをおすすめしませんが以下のURLより、
テーブル中のWindowsの欄をクリックすることでダウンロードできます。
clispと同様に環境変数を設定してパスを通すことで、
コマンドプロンプト上で実行可能になります。


  • 最終更新:2010-05-10 06:27:36

このWIKIを編集するにはパスワード入力が必要です

認証パスワード