Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Sather compiler for .NET
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
scripts
src
tests
GPL
LGPL
LICENSE
LICENSE.GPL
LICENSE.LGPL
Makefile.am
README.ja
bootstrap
configure.in

README.ja

= babelのREADME

== babelとは?

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

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

== 要求される環境

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

== インストール

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

  $ ./configure
  $ make
  # make install

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

* src/babelc.exe
* src/Babel.Core.dll
* lib/base/Babel.Base.dll
* lib/base/Babel.IO.dll

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

== 使い方

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

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

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

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

== できないこと

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

== バグレポート

とりあえず、今はしないでください。
Something went wrong with that request. Please try again.