โครงการภาษาโปรแกรม Ruby ออกรุ่น 3.0 ตัวจริงตามที่ประกาศว่าจะออกวันคริสตมาส กลายเป็นจุดตัดของการอัพเกรดภาษาที่เข้ากับเวอร์ชั่น 2.x ไม่ได้อีกต่อไป ทางโครงการระบุว่าเวอร์ชั่น 3.0.0 นี้มีเป้าหมาย 3 ประการ ได้แก่ MJIT: ตัวคอมไพล์ภาษา โดยผลทดสอบ Optocarrot ทำความเร็วขึ้นถึงสามเท่าตัว จากการใช้งานที่เรียกฟังก์ชั่นขนาดเล็กจำนวนมากๆ การประมวลผลขนาน: รองรับการประมวลผลแบบ Reactor ที่จำกัดการแชร์ข้อมูลกับภายนอกทำให้ประมวลผลขนานได้, Fiber Scheduler ทำให้งานที่ต้องรอ IO ในโค้ดแบบ asynchronous สามารถรันขนานไปได้ทันที รองรับ typing: กำหนดชนิดข้อมูลของตัวแปรเพื่อให้วิเคราะห์โค้ดได้ดีขึ้น โดยเพิ่มภาษา RBS สำหรับกำหนดชนิดตัวแปรในโค้ด Ruby และโปรแกรม TypeProf สำหรับวิเคราะห์โค้ดและสร้างโค้ด RBS เพื่อกำหนดชนิดตัวแปร ฟีเจอร์อื่นๆ เช่น pattern matching, กำหนดค่าตัวแปรไปทางขวา, อ้างอิงอาร์กิวเมนต์จากตัวเลขตำแหน่ง ที่มา - Ruby Topics: RubyProgramming