On Wednesday, 30 July 2014 at 13:03:30 UTC, Daniel Murphy wrote:
"w0rp" wrote in message
news:[email protected]...
I think it's important to ship with a linker without requiring
any further installation. One of the things that helped me to
learn D was being able to download DMD and run RDMD on Windows
without installing anything else. It's not obvious to very new
users who don't come from a Windows C++ background where you
can get a gratis Microsoft compiler or how to configure it. If
we were going to switch to COFF32, it would be a big bonus to
ship a COFF32 linker in the installer.
FWIW this was the plan when I started ylink. I wanted to make
a linker that could link omf and coff together, so I could
tackle the object-format and runtime-format transitions
independently. It does support mscoff32 hello world now, but
not much more. Until it has debug info support it's not a
viable replacement for optlink unfortunately.
I didn't know about ylink. The prospect of having a free software
linker for D on Win32 written in D does sound attractive. I
assume it would be a lot of work to make it acceptable for usage.