Files
hakorune/docs/private/papers/paper-f-self-parsing-db/README.md
Selfhosting Dev b120e4a26b refactor(llvm): Complete Call instruction modularization + Phase 21 organization
## LLVM Call Instruction Modularization
- Moved MirInstruction::Call lowering to separate instructions/call.rs
- Follows the principle of one MIR instruction per file
- Call implementation was already complete, just needed modularization

## Phase 21 Documentation
- Moved all Phase 21 content to private/papers/paper-f-self-parsing-db/
- Preserved AI evaluations from Gemini and Codex
- Academic paper potential confirmed by both AIs
- Self-parsing AST database approach validated

## Next Steps
- Continue monitoring ChatGPT5's LLVM improvements
- Consider creating separate nyash-llvm-compiler crate when LLVM layer is stable
- This will reduce build times by isolating LLVM dependencies

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 01:58:07 +09:00

42 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Paper F: Self-Parsing AST Database-Driven Development
## 論文タイトル案
**日本語**: Nyash言語における自己解析ASTデータベース駆動開発 - 極端な単純性が可能にするコード管理パラダイムの革新
**英語**: Self-Parsing AST Database-Driven Development in Nyash - Revolutionary Code Management Paradigm Enabled by Extreme Simplicity
## 概要
Phase 21として構想された「自己解析AST×DB駆動開発」アプローチの学術的研究。
Nyashの極端な言語シンプルさと自己解析能力を活用し、ソースコードをデータベースで管理する新しい開発パラダイムを提案する。
## 研究の新規性
1. **自己完結型アーキテクチャ**: 外部パーサー不要の自己解析
2. **Code as Database**: ソースコード表現の新しい標準モデル
3. **柔軟な利用モード**: Git互換性を保ちつつDB利点を享受
## AI評価
- **Gemini**: 学術論文として十分に成立する可能性
- **Codex**: 新規性中〜高、レンズ理論の適用など理論的基礎も充実
## 関連ドキュメント
- [初期構想(データベース駆動開発)](README_original.md)
- [技術的考慮事項](technical-considerations.md)
- [可逆変換アプローチ](reversible-conversion.md)
- [箱データベース構想v2](README_v2.md)
- [自己解析アプローチ](self-parsing-approach.md)
- [AI評価フォルダ](ai-evaluation/)
## 投稿候補
- OOPSLA (Object-Oriented Programming, Systems, Languages & Applications)
- ECOOP (European Conference on Object-Oriented Programming)
- PLDI (Programming Language Design and Implementation)
- ICSE (International Conference on Software Engineering)
## 論文執筆状況
- [ ] アブストラクト作成
- [ ] 関連研究調査Roslyn, Eclipse JDT, LSP, CodeQL等
- [ ] 実装・評価
- [ ] 論文本体執筆
---
Created: 2025-09-11
Status: 構想段階AI評価完了