YOYU論文ツアー
表示
- YOYU is not GNU
- YOYUライブラリを用いた中間表現可視化と多段コンパイラ支援フレームワーク
- YOYUにおけるスコープとクロージャの統一モデル
- YOYUにおけるプログラムカウンタとスタックの表現
- YOYU Stack:縮小共有・分岐拡張を持つ汎用スタック構造
- YOYU Stackの改良:リファレンスカウンタの導入
- YOYU地図:構文解析の地形モデル
- コードより先に伝わるYOYUの思想
- YOYUハッシュテーブルの最適化:mod前ハッシュ値の活用
- Dequeue命名規則:PushIn / PopOut / PushOut / PopIn
- YOYUとは数学の結果である
- 型付きLISPの再評価:ソース言語ではなく中間表現として
- 共通部分式最適化をしないという選択:明示的中間表現と責任の分離
- 構文木を構文木で書き換える:YOYUにおける自己記述的中間表現
- 意味のないScheme:構文木としてのS式LISP
- YOYU Stackの改良:gspによるアセンブラレベルの採用
- YOYU Stackを支える設計哲学:構文ではなく設計による分離
- 命名と設計哲学:YOYUにおける省略と明示のバランス
- YOYU設計思想集
- 二段階ディスパッチによるトークン分類の最適化
- YOYUとマイクロカーネル —— 理想の実行環境への憧憬
- 関数呼び出しの非同期実行のための汎用的なリクエストオブジェクトの構造
- 固定長リサイクルヒープと、それに紐づくスマートポインタ的オブジェクト(Cell)を、型証明と資源管理の両方に使うアイデア
- ファーストラムダ最適化と静的スコープによる構文最適化の提案
- すべての構文はファーストラムダである
- コンパイラから見た構文最適化:ファーストラムダによる静的スコープ変換
- ファーストラムダとインラインクロージャの本質と誤解
- gsp/spスタックの完全な意味論
- YOYUにおけるスタックフレーム設計
- Rustish Cとは何か
- Rustish Language Family
- Rest 言語仕様(概要)