Sounds like Vala: reference counting instead of GC (full pointers underneath if you want), zero cost to call C, lambdas, generics, signals/properties, native unicode strings and other sugar such as foreach.
Can't do operator overloading though because they want to compile down to C without mangling names
Can't do operator overloading though because they want to compile down to C without mangling names