mono powered

babel

babelとは?

babelは.NET環境用のSatherコンパイラです。

Satherについての情報は<URL:http://www.icsi.berkeley.edu/~sather/>で 入手できます。

ダウンロード

HTTP
babel-0.0.1.tar.gz
Subversionリポジトリ
<URL:http://svn.shugo.net/babel/>

動作環境

mono version 0.29 以降、あるいは、Microsoftの.NET Framework 1.1 以降

インストール

以下のコマンドをタイプしてください。

$ ./configure
$ make
# make install

Windows上で、手動でインストールする場合は、

を同じディレクトリにコピーしてください。

使い方

こんな感じでコンパイルできると思います。

$ cat hello.sa
class MAIN is
  main is
    #OUT + "hello world!\n"
  end
end
$ bsc -out:hello.exe hello.sa
$ mono hello.exe
hello world!

コマンドラインオプションについてはbsc -hで確認してください。

Linuxだと、binfmt_miscを使った方が楽かもしれません。

できないこと

たくさんありすぎて書ききれません。

バグレポート

とりあえず、今はしないでください。