Ruby
· Exception handling
· Operator overloading
· Built-in support for rational numbers, complex numbers and arbitrary-precision arithmetic
· Custom dispatch behavior (through method_missing and const_missing)
· Native threads and cooperative fibers
· Initial support for Unicode and multiple character encodings (still buggy as of version 1.9)
· Native plug-in API in C
· Interactive Ruby Shell (a REPL)
· Centralized package management through RubyGems
· Implemented on all major platforms
· Large standard library
Thanks for watching