Об этом проекте
Vela — это динамический скриптовый язык с приоритетом горячей перезагрузки, созданный на Rust и предназначенный в первую очередь для встраивания бизнес-логики в игровые серверы. Он обеспечивает безопасную среду выполнения, в которой скрипты могут читать и изменять состояние, принадлежащее хосту, без прямого доступа к ссылкам Rust, используя защищённую прокси-систему (HostRef, HostPath, PathProxy и HostAccess). Язык поддерживает функции, модули, структуры, перечисления, трейты и замыкания, сохраняя чёткое разделение между выполнением скрипта и памятью хоста. Ключевые возможности включают VM с компиляцией исходного кода в байт-код, рефлексию, бюджеты выполнения и управляемую кучу. Vela спроектирован как доменно-нейтральный и включает браузерную песочницу и комплексные API для встраивания для разработчиков на Rust.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.