Ypsilon の濃い話を聞いて
id:fujita-y さんの Ypsilon の実装話を聞いて
- 論文読まねば
- CPU周りの基礎知識が足りない
と強く感じた。前者はどうやったらそういう習慣がつくのかなあ。
後者はぱただかへねだかをもう一回読む。
懇親会でまた聞きしたのですが、Ypsilon のコンパイル済みコードは Lisp でいうところの List で、Array ではないらしいです。
以前は Mosh でも List だったのですが
- list-ref 相当のアクセスが多くてペナルティが大きい
- オフセットの計算などが面倒
で Array に変更したのだよなあ。