প্রকল্প সম্পর্কে

ভেলা হলো রাস্টে তৈরি একটি হট-রিলোড-প্রধান ডাইনামিক স্ক্রিপ্টিং ভাষা, যা মূলত গেম সার্ভারে ব্যবসায়িক লজিক এমবেড করার জন্য ডিজাইন করা হয়েছে। এটি একটি নিরাপদ সম্পাদন পরিবেশ প্রদান করে যেখানে স্ক্রিপ্টগুলি রাস্ট রেফারেন্সে সরাসরি অ্যাক্সেস ছাড়াই হোস্ট-মালিকানাধীন অবস্থা পড়তে এবং পরিবর্তন করতে পারে, একটি নিরাপদ প্রক্সি সিস্টেম (HostRef, HostPath, PathProxy, এবং HostAccess) ব্যবহার করে। ভাষাটি ফাংশন, মডিউল, স্ট্রাক্ট, এনাম, ট্রেইট এবং ক্লোজার সমর্থন করে, একই সাথে স্ক্রিপ্ট সম্পাদন এবং হোস্ট মেমরির মধ্যে একটি স্পষ্ট বিভাজন বজায় রাখে। প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে একটি সোর্স-টু-বাইটকোড ভিএম, রিফ্লেকশন, এক্সিকিউশন বাজেট এবং একটি ম্যানেজড হিপ। ভেলা ডোমেইন-নিরপেক্ষ হওয়ার জন্য ডিজাইন করা হয়েছে এবং এতে একটি ব্রাউজার-ভিত্তিক প্লেগ্রাউন্ড এবং রাস্ট ডেভেলপারদের জন্য বিস্তৃত এমবেডিং এপিআই অন্তর্ভুক্ত রয়েছে।