On 2012-10-28 22:57, Walter Bright wrote:

I am baffled why a programmer with even a modest skill level in any
language would not know what a symbol in a programming language is.

Welcome to the real world :)

I see the point of that, and at one point optlink did demangle names.
But that didn't change anything. There was also a filter one could run
the linker output through that would demangle the names, but nobody
found that useful, either, and it fell by the wayside.

You'll see the same complaints from the same people appearing for C code
being linked, which does not have mangled names.

You still don't get any source location.


http://www.digitalmars.com/ctg/OptlinkErrorMessages.html#symbol_undefined

That's only for optlink.

I even wrote an entry in this book


http://www.amazon.com/Things-Every-Programmer-Should-Know/dp/0596809484

about it. *Every* programmer should know what a linker does.

I agree with you, but again, that's not the world we live in. On the other hand, why does, say, an PHP (insert your favorite dynamic programming language that doesn't use a linker) programmer need to know what a linker is?

--
/Jacob Carlborg

Reply via email to