- Vale ได้พัฒนาต้นแบบสำหรับการยืมแบบ Region ที่ไม่เปลี่ยนแปลง ซึ่งเป็นแนวทางใหม่ต่อความปลอดภัยของหน่วยความจำในภาษาโปรแกรม
- ต้นแบบนี้ผสานการอ้างอิงแบบแบ่งตามรุ่น (generational references) เข้ากับการยืมแบบ Region เพื่อขจัดโอเวอร์เฮดของความปลอดภัยของหน่วยความจำ และทำให้โค้ดของ Vale เร็วมาก
- การยืมแบบ Region เป็นตัวเลือกเพิ่มเติม โดยโปรแกรมเมอร์สามารถเลือกได้ว่าจะปรับแต่งส่วนใดของโปรแกรมให้เหมาะที่สุด
- ต้นแบบนี้ได้รับการตรวจสอบด้วยเบนช์มาร์ก และเมื่อเทียบกับโหมดที่ไม่ปลอดภัยแล้วไม่พบโอเวอร์เฮดที่สังเกตได้
- Vale ยังจำเป็นต้องพัฒนาตัว pre-optimizer เฉพาะของ Vale และการรองรับข้อมูลแบบ inline ต่อไป เพื่อแข่งขันกับภาษาอย่าง C และ C++
- ทีมกำลังมองหาผู้สนับสนุนที่จะช่วยสนับสนุนงานเพื่อทำให้ Vale เป็นภาษาระดับพร้อมใช้งานจริง
1 ความคิดเห็น
ความคิดเห็นบน Hacker News