इस प्रोजेक्ट के बारे में

Vela एक हॉट-रीलोड-प्रथम गतिशील स्क्रिप्टिंग भाषा है जिसे Rust में बनाया गया है, जो मुख्य रूप से गेम सर्वर में व्यावसायिक लॉजिक एम्बेड करने के लिए डिज़ाइन की गई है। यह एक सुरक्षित निष्पादन वातावरण प्रदान करती है जहाँ स्क्रिप्ट होस्ट-स्वामित्व वाली स्थिति को पढ़ और बदल सकती हैं, बिना Rust संदर्भों तक सीधी पहुँच के, एक सुरक्षित प्रॉक्सी प्रणाली (HostRef, HostPath, PathProxy, और HostAccess) का उपयोग करके। यह भाषा फ़ंक्शन, मॉड्यूल, स्ट्रक्ट, एनम, ट्रेट, और क्लोज़र का समर्थन करती है, साथ ही स्क्रिप्ट निष्पादन और होस्ट मेमोरी के बीच स्पष्ट पृथक्करण बनाए रखती है। मुख्य विशेषताओं में स्रोत-से-बाइटकोड VM, रिफ्लेक्शन, निष्पादन बजट, और एक प्रबंधित हीप शामिल हैं। Vela को डोमेन-तटस्थ होने के लिए डिज़ाइन किया गया है और इसमें एक ब्राउज़र-आधारित प्लेग्राउंड और Rust डेवलपर्स के लिए व्यापक एम्बेडिंग API शामिल हैं।