Comment Comment by donaldihunter Gradual / optional type declaration, grammars as a first class language feature, async / parallel programming, rational numbers, lazy evaluation, OOP with classes and roles and an underlying metaobject protocol. parent donaldihunter 5 years ago