プロジェクト
実験的な試みから、安定した基盤まで
Unified Framework開発中
Integrated Polyglot EcosystemMPL_FrameWork
MPL_Compiler、MPL_Transpiler、MPL_Standard、EMPLSを統合した次世代の多言語開発フレームワーク。独自中間表現「EMPL IR」をコアに据え、言語の壁を越えた相互変換、高速コンパイル、統一標準ライブラリ実行基盤を提供します。
MPL_CompilerMPL_TranspilerMPL_StandardEMPLSEMPL IRC++20
Integrated Framework Components (4 Pillars)
Click to view component details01 / Compiler
MPL_Compiler
9言語(JS/TS, Python, C#, Go, Rust, PHP, Ruby, Java, EMPLS)をC++20へ高速コンパイル。
View details→
02 / Transpiler
MPL_Transpiler
EMPL IRを核とし、論理構造・文脈・コメントを保ちながら言語間コード移植を実現。
View details→
03 / Standard Library
MPL_Standard
言語中立な8大モジュール仕様(Specification.json)とC++20ランタイム実装。
View details→
04 / Embedded Lang
EMPLS
EMPL IR直結の人間可読表現・ラウンドトリップ検証用組み込みリファレンス言語。
View details→
Experimental
今後の展開
Webサービス、ユーティリティツール、AIなど、ジャンルを問わず開発中。