Entries from 2007-12-25 to 1 day

まつもと×笹田、Ruby 1.9を語る

そういう意味ではRuby全体を見ているコミッターは5〜6人でしょうか。うぉ。まじか。そうなのか。そうだよな。 安心した。 多言語化です。まず前提として、Rubyのポリシーに「内部コードを持たない」というのがあるんですね。内部に特定の文字コードを採用し…

GOで気づいた

Linux上だと go_lib00 などを Linux向けにコンパイルしないと行けないのだな。うー。

コンパイラ/VM 書き直し その3 - Scheme VM を書く

終わったもの。 call/cc 末尾呼び出し最適化 簡単な set! 末尾呼び出しがうまくいかない問題は「引数を積む」のと「スタックを SHIFT する」の順序が逆なのが原因だった。 5時間くらいかけて進むのはこれだけだよ。 頭が疲れた。

外人の上司

外資系に勤める、OL二人組の会話から。 外人の上司が3週間冬休みをとるらしい。 他の企業と比べると日本人社員も長めに休みがとれるみたい。 ここだけ切り取るととても良い会社だ。 3週間もあれば長めの海外旅行に行けるし。 僕の知り合いは休みが、会社全体…

左隣の女の子

左隣の女の子(推定20代前半)が、もうすでに3時間以上、DSでプレイしてる。 タッチペンを連打してたり。 ちっちらっと見たところ。 レイトン教授のようだ。 プレイしたことがないが評判良いね。

本丸へ - Mona OS で ゴー?

次は go_0020s/gcc 以下でビルド。 id:h0shu さんの rules.mak を参考に、Linux とも親和性が高いように書くよ。 gcc/makefile 中で Makefile -> makefile 。 include/math.h で GO_lib.h -> go_lib.h libiberty/makefile intl-compat.c, bindtextdom.c など…

仕切り直し - Mona OS で ゴー?

適当にやっていたら収拾がつかなくなったのでリセット。 目的 GO(gcc)をMonaようにビルドする。 方針 できるだけ GO には手を入れずにがんばる。 環境 GO(go_0020s.lzh) Ubuntu Gutsy Linux 2.6.22-14-generic gcc (GCC) 4.1.3 20070929 (prerelease) toolst…