ダウンロード

基本的に、Windows版について説明します。

まず、公式サイトから、Cleanのシステム一式をダウンロードします。

http://www.cs.ru.nl/~clean/Download/main/main.htm

"Clean 2.1.1 Binary Distributions"というところに、コンパイル済みのバイナリファイルが置かれています。

ダウンロードして、適当なフォルダに解凍します。解凍してできたフォルダの中の、"CleanIDE.exe"を実行します。初回の起動では、レジストリに登録するかを聞かれますので、"Yes"と答えます。

下のサイトで、図入りのインストール方法の説明を見ることができます。

http://sky.zero.ad.jp/~zaa54437/programming/clean/how_to_use/

日本語化

Windows版は、Shift-JISコードとフォントの取り扱いに問題があり、日本語が正しく扱えません。

日本語化プロジェクトで、その問題を修正した修正ファイルを配布しています。必要に応じて、取得して、オリジナルのファイルを置き換えてください。

日本語化したIDEをインストールしたら、メニューから「Default -> Window Settings」以下のメニューを順に開いて、フォントを日本語フォントに変更しておきます。

emacs

Cleanは、IDEとともに配布されますので、IDEに付属のエディタが使えますが、より柔軟なエディタを使いたければ、emacsを利用することが可能です。

emacsのClean用のメジャーモードがclean-mode.elから取得できます。ただし、現状はキーワードがハイライトされるだけのシンプルなものです。

その他のライブラリ

Customize Your Cleanに、その他、便利なライブラリがいくつかあります。

1つ目は、Cleanで標準出力に文字を出力するプログラムを書くと、最後に"press any key to exit"というプロンプトが出力されてしまいますが、これを出力しないようにするための修正ファイルです。これを適用すると、IDEで"Update and Run"で実行したときに、出力結果を確認することができなくなるので注意してください。

2つ目は、いくつかの便利な関数を集めたライブラリです。これは、このサイトで解説するCleanプログラミングでも利用しています。

ドキュメント

公式サイトで得られるドキュメントの日本語訳が、以下のサイトで読むことができます。全てが翻訳されているわけではありませんが、重要なところは翻訳されています。

http://sky.zero.ad.jp/~zaa54437/programming/clean/

あと、ネタで作ったプレゼンテーションがあります。

presentation.html

メーリングリスト

公式メーリングリスト(英語)が、以下で登録できます。

http://mailman.science.ru.nl/mailman/listinfo/clean-list

流量はあまり多くありませんが、分からないところを質問すると、誰かが回答してくれるかもしれません。