"Intrinsic functions just like Fortran" would be a wart. "Overloaded functions just like C++" may be worth looking at, but their interaction with automatic conversion is problematic. The point is that it is a bad idea to make some functions more equal than others. Doug McIlroy Bell Labs