March 2007
Intermediate to advanced
512 pages
21h 15m
English
You may have attempted to declare two functions with the same qualified name and the same number of parameters. The conflicting function signature may appear in a separate module that has been imported.
This error is also raised if you declare a function with only one parameter, and it has the same qualified name as a type that is in scope. For example, if you import a schema that contains a type named order in the namespace http://datypic.com/prod, you cannot also declare a function, with one parameter, named order in the same namespace. This is because each type has a constructor function that shares its name, and it would be impossible to distinguish between the type constructor and the user-defined function.
Read now
Unlock full access