clu2cの(仮)ホームページ

あなたは人目の訪問者です。

CLUの処理系clu2cのホームページです。

clu2cのマニュアル

英語

プログラミング言語CLUとは?

CLUは数々の抽象化を定義できるプログラミング言語です。 1974年にMITのBarbara Liskovによって作られました。 JavaやRubyにも大きな影響を与えました。以下、CLUの特徴の一部です。

  1. 強い型付け
  2. 抽象型(クラスタ)を定義可能
  3. 複数の戻り値が可能
  4. 変数の値はヒープ上のオブジェクト
  5. プロシージャ
  6. イテレータ
  7. 例外処理
  8. 配列は伸縮自在
  9. オブジェクトは書き換え可能なものと書き換え不能なものとの二種類
  10. パラメータ機能

clu2cのインストール手順

以下、clu2cのインストール手順です。

  1. A garbage collector for C and C++などから、 Boehm の GC の最新版をとってきてインストール。
    gc-7.2d.tar.gz のミラー
  2. http://www-ftp.lip6.fr/pub/lang/clu/clu2c/ などから clu2c-1.99.3.tar.gz をとってきて、展開。
    clu2c-1.99.3.tar.gz のミラー
    サイト全体のミラー
  3. パッチをあてる。
    改版履歴
  4. cd ./clu2c-1.99.3
  5. touch ./*/*/pretrans/op-table.c
  6. あとは clu2c-1.99.3 を作る時とほぼ同じです。
  7. 次のエラーが出る場合があることがわかっています。
  8. サンプルプログラムを動かしてみましょう。
Ruby Listに報告したところ、Rubyの作者まつもとゆきひろ様にもつ ぶやいていただきました
http://bit.ly/27E7tM clu2cを動かす方法。
12:19 AM Nov 7th APIで

動作確認OS

動作確認をお手伝いしてくださる方、募集中

参考文献

CLU関連

clu2c関連



東平 洋史
連絡先は gmail でアカウントは hirofumitouhei