To date, I have seen no language except Qi that (1) supports sum types, and (2) isn't a statically typed functional language.
Anyway, it's not like a wannabe OO language would adopt Algebraic Data Types. "Those are for these ivory tower languages that no one use in the real world", one might say.
Anyway, it's not like a wannabe OO language would adopt Algebraic Data Types. "Those are for these ivory tower languages that no one use in the real world", one might say.
Qi: http://en.wikipedia.org/wiki/Qi_%28programming_language%29