<div dir="ltr">On 20 September 2013 23:22, Wyatt <span dir="ltr"><<a href="mailto:wyatt.epp@gmail.com" target="_blank">wyatt.epp@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Friday, 20 September 2013 at 07:16:09 UTC, Manu wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[...]<div class="im"><br>
It needs a reasonable amount of support from the compiler and presumably cooperation from the debugger too. If people have<br>
never heard of it, chances are, it doesn't exist :(<br>
<br>
</div></blockquote>
Google has been hitting close to this:<br>
<a href="http://www.youtube.com/watch?v=U98rhV6wONo" target="_blank">http://www.youtube.com/watch?<u></u>v=U98rhV6wONo</a> (slides:<br>
<a href="http://llvm.org/devmtg/2012-04-12/Slides/Manuel_Klimek.pdf" target="_blank">http://llvm.org/devmtg/2012-<u></u>04-12/Slides/Manuel_Klimek.pdf</a><u></u>)<br>
Lot of potential here, even for a die-hard Vim user like myself.</blockquote><div><br></div><div>... I didn't see him mention it at all. However he did mention lots of useful things.</div><div>It looks like finally there are some people interested in closing the gap between VS.</div>
<div>Clang is a super exciting piece of C/C++ technology. Why is it that they are so innovative when GCC is basically stagnant for ages?</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Mmmm, a concept that I've always found completely amazing actually. How is it that Linux - truly an OS for developers<br>
(certainly not for end-users) - can consistently be plagued by<br>
the worst dev tools out there? Surely someone in the past 30-40<br>
years get's frustrated at some stage, looks at what MS have<br>
been doing for over a decade, and think "shit, that's awesome,<br>
I'd like that too!". I'm actually amazed that MS managed to<br>
invent it in the first place. You'd think that Linux should have<br>
gotten to it first...<br>
<br>
</blockquote></div>
Part of this would seem to be the simple fact that the GNU<br>
toolchain is the de facto standard for working in Linux and other<br>
Unixen.  If you've ever encountered a GNU project's general<br>
attitude toward patches and ideas from "outsiders", the concerns<br>
presented in this SO answer might offer some clarity as to why<br>
it's taken so long:<br>
<a href="http://stackoverflow.com/a/4440794/432364" target="_blank">http://stackoverflow.com/a/<u></u>4440794/432364</a></blockquote><div><br></div><div>Sadly, I don't think that guy who responded actually knew much about it. He was making it sound harder than it is, and most of the questions/problems he raised are known and/or solved already by MS.</div>
<div>The point is, there's a perfectly good working example, and it's well understood how it works. (but apparently he didn't read up on it at all)</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

In short: getting all the people involved to agree on answers to<br>
all these questions is sort of a hard problem.<br>
(Though it looks like "Fix-and-continue" was added to the GDB<br>
roadmap about a year ago:<br>
<a href="http://gcc.gnu.org/wiki/cauldron2012?action=AttachFile&do=get&target=jkratoch.pdf" target="_blank">http://gcc.gnu.org/wiki/<u></u>cauldron2012?action=<u></u>AttachFile&do=get&target=<u></u>jkratoch.pdf</a>)</blockquote>
<div><br></div><div>Huzzah! Better late than never I guess...</div><div>I'm actually wondering if the recent movement of ex-windows dev's towards things like android/iphone/web/etc, is fueling a whole bunch of new voices behind the rubbish *nix tooling.</div>
<div>A massive industry of users who have for the longest time been perfectly happy with VS, are now having to find new tools for prevailing non-MS platforms, and becoming frustrated in the process. (I can refer to rant's and complaints from countless (ex-)colleagues, perhaps numbering well into the hundreds)</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I agree, I'm really looking forward to what they bring to the table. I expect it's a lot of work though... they have over a<br>
decade of catching up to do.<br>
<br>
</blockquote></div>
Per the links above, they might be closer than it initially<br>
appears.  Of course, it's also a matter of integration and<br>
coordination across multiple projects.  There are, occasionally,<br>
advantages to monolithic vertically-integrated dictatorships.</blockquote><div><br></div><div>LLVM would seem to have the best shot at it. Given the current trajectory, I'm optimistic I can abandon VS in maybe 2-3 years...</div>
<div>Don't get me wrong, there's loads of things wrong with VS. I'm not married to it, it's actually crap in lots of ways, but it just has so many productivity features that I consider absolutely non-negotiable.</div>
<div>I prefer Clang/GCC the compilers right now. But VS is so much more than a compiler.</div></div></div></div>