トップ «前の日記(2009-05-06) 最新 次の日記(2009-05-10)» 編集

Ussy Diary


2009-05-07

[Firefox][JavaScript][Mac]Mac で Spidermonkey をビルド

唐突に Firebug で実行するのではなく js ファイルを JavaScript エンジンに流し込みたくなりました。 MacPorts に入っている Spidermonkey はバージョンが古いのでソースからビルドしてみました。

$ sudo port install mercurial
$ hg clone http://hg.mozilla.org/mozilla-central/
$ cd mozilla-central
$ sudo port install autoconf213
$ sudo port install libidl
$ echo '. $topsrcdir/browser/config/mozconfig' > .mozconfig
$ make -f client.mk build
$ cd dist/bin
$ ./js
js> version();
180
js> [10, 4, 3].reduce(function(pre, cur, i, ary) { return pre * cur; });
120

hg clone とすべてビルドしている make でコーヒー数杯飲めると思います。

時間を取って 1.7, 1.8 の勉強したい。

関係ないけど configure make も理解しないといけないなー。

本日のツッコミ(全1件) [ツッコミを入れる]
# ユーキさん (2009-05-08 23:36)

windowsシャツを進呈しよう