このプロジェクトについて

VelaはRustで構築されたホットリロード優先の動的スクリプト言語で、主にゲームサーバーにビジネスロジックを埋め込むために設計されています。スクリプトがRust参照に直接アクセスすることなく、ホスト所有の状態を読み取り変更できる安全な実行環境を提供し、安全なプロキシシステム(HostRef、HostPath、PathProxy、HostAccess)を使用します。この言語は関数、モジュール、構造体、列挙型、トレイト、クロージャをサポートしつつ、スクリプト実行とホストメモリの明確な分離を維持します。主な機能には、ソースからバイトコードへのVM、リフレクション、実行予算、管理ヒープが含まれます。Velaはドメイン中立に設計されており、ブラウザベースのプレイグラウンドとRust開発者向けの包括的な埋め込みAPIを備えています。