On 02/07/10 13:41, Steven Schveighoffer wrote:
This isn't really the reason for "mangling". The issue is that the C
linker requires symbols to be the same as source symbols. That is, made
up only of A-Z,a-z,0-9 and _. I'd much rather see symbol names like this:

foo(int,string)

than

fooIvS45whatever

Perhaps this limitation could be removed in the C linker? Why not allow arbitrary strings as symbols in a modern implementation? I could well imagine that this could be realized in some extension of the standard?

Reply via email to