Groovy 1.6 รุ่นล่าหลังจากออก RC มา 3 รอบ ตอนนี้ออกมาให้ใช้งานกันแล้วครับ
ในรุ่นนี้ปรับปรุง performance เร็วขึ้นมาก (เป็นเทคนิค callsite caching ที่ผมเคยเล่าไว้ในงาน NJUG ครั้งล่าสุด)
นอกจากนี้ยังมีอีกหลายฟีเจอร์ที่น่าสนใจ เช่น
- multiple assignment เช่น
def (a, b) = “grails_66″.split(“_”)
- optional return จาก block if/else และ try/catch
def someMethod(arg) { if (arg==”grails”) 1 else 2 }
- AST transformation และมี annotation สนับสนุนแล้วจำนวนหนึ่ง เช่น @Singleton, @Lazy, @Immutable, @Delegate, @Grab
- ปรับปรุง Swing builder จากทีมของโครงการ Griffon
- ปรับปรุง Swing console
- เพิ่ม JMX builder
- รวม API สำหรับสนับสนุน JSR-223 scripting engine
- และการปรับปรุงอื่น ๆ เช่นในส่วนของ DSL สำหรับ ExpandoMetaClass, per-instance metaclass รวมทั้งสำหรับ POJOs, และ ฟีเจอร์เช่นการทำ mix-in เป็นต้น
กิลโยม ลาฟอร์จ แจ้งในลิสต์เพิ่มเติมว่าจะมีบนความลงบน InfoQ และในนิตยสาร GroovyMag ติดตามกันได้ต่อไปครับ
ดาวน์โหลดได้จาก http://groovy.codehaus.org/Download

February 19th, 2009 at 3:33 am
ต้อง load มาทดสอบใช้งานแล้วครับผม