MacでSML#のインストール覚書
MacでSML#をインストールするには、公式サイトの説明のとおりすれば良いはずなのだが現時点ではエラーがでてインストールできない。
ちょっと調べてみたら、どうやら、
http://www.pllab.riec.tohoku.ac.jp/smlsharp/download/smlsharp.rbの5行目
sha256 "(stdin)= 8dec09e576b987a55915fbe154d5fe5b379399519433f50d3ba28232951c5977"
が、おそらくコピペしたときにでも間違えたらしく動かない。
どうみても(stdin)=
が余計なので、これを省いたスクリプトを以下に全文のせておく。
class Smlsharp < Formula
desc "Standard ML compiler with practical extensions"
homepage "http://www.pllab.riec.tohoku.ac.jp/smlsharp/"
url "http://www.pllab.riec.tohoku.ac.jp/smlsharp/download/smlsharp-3.4.0.tar.gz"
sha256 "8dec09e576b987a55915fbe154d5fe5b379399519433f50d3ba28232951c5977"
depends_on "llvm37"
depends_on "gmp"
depends_on "yajl"
depends_on "xz" => :build
def install
system "./configure",
"--prefix=#{prefix}",
"--with-llvm=#{HOMEBREW_PREFIX}/lib/llvm-3.7"
system "make", "install"
end
test do
assert_match "val it = 0xC : word", shell_output("echo '0w12;' | smlsharp")
end
end
このスクリプトをsmlsharp.rb
の名前で保存しておいて(ファイル名が違うと動かない)、以下のコマンドを実行すると無事インストールできた。
$ brew install http://www.pllab.riec.tohoku.ac.jp/smlsharp/download/massivethreads.rb
$ brew install smlsharp.rb
ちなみにインストールには43分ほどかかった。その時のログが以下。
時間に余裕があるときにしたほうがよさそうです。
/usr/local/Cellar/smlsharp/3.4.0: 698 files, 41.9MB, built in 43 minutes 9 seconds
ドキュメント
ちなみにSML#のドキュメントはこちら。
Author And Source
この問題について(MacでSML#のインストール覚書), 我々は、より多くの情報をここで見つけました https://qiita.com/JunSuzukiJapan/items/b486d1362186d11812e0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .