■
ここ「ひとり勉強会」は、会と言いつつひとりで勉強した記録を残してます。
金曜日は YARV: Yet Another Ruby VM のソースコード読みの日です。
履歴
- (1): main から yarv コアに到達するまで
- (2): コンパイル処理の流れとデータ構造
- (3): if のコンパイル
- (4): case, while のコンパイル
- (5): break, next, redo, retry, rescue, ensure, for, ブロック のコンパイル
- (6): 代入 のコンパイル
- (7): 自己代入, メソッド呼び出し のコンパイル
- (8): super, yield, リテラルなどなど のコンパイル
- (9): def, class, module, alias などなど のコンパイル
- ここまでのまとめ: PPT or PDF
- (10): 最適化
- (11): バイトコード生成, スレッデッドコード
- (12): VMのデータ構造
- (13): VMの実行ループ
- (14): VM命令定義、おまけ
- (15): スレッド
- ここまでのまとめ: PPT or PDF