実験的な試みから、安定した基盤まで
複数のプログラミング言語(JavaScript/TypeScript、Python、C#、Go、Rust、PHP、Ruby、Java、EMPLS)をC++20へトランスパイルする多言語コンパイラ基盤。独自の中間表現「EMPL IR」を介したフロントエンド/バックエンドのプラグイン構造により、言語とターゲットを自在に拡張できます。
言語間の壁を取り払う翻訳エンジン。文脈を保持したままロジックを別言語へ移植し、レガシーコードの刷新や技術スタックの統合を加速させます。
言語中立な標準ライブラリ仕様。すべてのフロントエンド/バックエンドに依存しない純粋な中間 API として、StandardLibraryCallNode を介して呼び出されます。
MPL_Compiler の組み込み言語。EMPL IR のラウンドトリップ検証と標準ライブラリのデモを兼ねる、シンプルで扱いやすい中間記法。
Webサービス、ユーティリティツール、AIなど、ジャンルを問わず開発中。