프로젝트 소개
Vela는 Rust로 구축된 핫 리로드 우선 동적 스크립팅 언어로, 주로 게임 서버에 비즈니스 로직을 임베딩하기 위해 설계되었습니다. 이는 스크립트가 Rust 참조에 직접 접근하지 않고도 호스트 소유 상태를 읽고 변경할 수 있는 안전한 실행 환경을 제공하며, 보안 프록시 시스템(HostRef, HostPath, PathProxy, HostAccess)을 사용합니다. 이 언어는 함수, 모듈, 구조체, 열거형, 트레이트, 클로저를 지원하면서 스크립트 실행과 호스트 메모리 간의 명확한 분리를 유지합니다. 주요 기능으로는 소스-투-바이트코드 VM, 리플렉션, 실행 예산, 관리형 힙이 있습니다. Vela는 도메인 중립적으로 설계되었으며 브라우저 기반 플레이그라운드와 Rust 개발자를 위한 포괄적인 임베딩 API를 포함합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.