On 6/7/2011 9:01 AM, foobar wrote: > Also ML has only two types: integers and floating point. That changes everything. C has 11 integer types and 3 floating point types, which makes it ugly (and surprisingly buggy) to be forced to explicitly cast when doing mixed type expressions.