<div class="gmail_quote">On Wed, Mar 24, 2010 at 8:50 PM, George Syron <span dir="ltr"><<a href="mailto:mr.syron@googlemail.com">mr.syron@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote">2010/3/24 Jérémie Dubois-Lacoste <span dir="ltr"><<a href="mailto:jeremie.dl@gmail.com" target="_blank">jeremie.dl@gmail.com</a>></span><div><div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Hi,<br>
<br>
I am a user of Kdevelop since 4 years, in love with this IDE.<br>
So this message could not start without a huge thanks to all<br>
contributors...<br>
<br>
Likely, I will submit a proposal for the google summer of code<br>
this next days. My proposal should not concern Kdevelop<br>
but the GNU compiler GCC. I am interested in implementing an option<br>
to allow XML output instead of natural language to print any kind<br>
of warning\errors.<br>
There is an existing thread that reports a bug in gcc and speaks<br>
about that:<br>
<a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19165" target="_blank">http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19165</a><br>
<br>
The main idea of printing<br>
XML output would be to make the parsing by an IDE easier.<br>
One advantage of using a machine readable format like XML<br>
would be also to allow gcc to output more information.<br>
As mentioned in the thread, this could be much more interesting<br>
if driven together with some requirement from IDE developers.<br>
<br>
So, before asking which kind of information could be usefull<br>
for an IDE, and how it should be structured, the main question is:<br>
Does any of you think it could be of any interest from<br>
the IDE point of view (that is, the user using gcc through an IDE...)?<br>
And of course, in the particular case of Kdevelop.<br>
<br>
Greatings,<br>
<br>
        Jeremie<br></blockquote></div></div></div>I'm not an IDE developer, but you're mentioning an idea I had a few days ago. I think it would be great to do such an output, because there could be some useful additional information added to the errors/warnings/etc. (i.e. cross references to other lines of code that could have produced that specific output). But I even thougt about a "generalized output"; that means a proposal for standard code table of error codes, warning codes, etc. that a compiler could produce so that an IDE can parse the compiler output of _any_ compiler, so that an IDE would become more independent of a specific compiler.<br>

<br>I personally think that this is more like a standard proposal than an IDE question.<br><br>Kind regards, Syron<br>
<br>--<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
<br></blockquote></div><br>Hi,<br>
I think it's really important to have such features available in the development stack tools. It makes it much easier to integrate applications into IDE's, so that's great.<br><br>If you apply for that it would be great if you came up with something that is really useful. Right now it's working pretty well with the system we have in kdevelop (although it could be improved, of course). So you will have a good application if you can find a good added value to the current state.<br>
<br>Here you can check what such code looks like right now:<br><a href="http://websvn.kde.org/trunk/extragear/sdk/kdevelop/projectbuilders/makebuilder/outputfilters.cpp?revision=1056254&view=markup">http://websvn.kde.org/trunk/extragear/sdk/kdevelop/projectbuilders/makebuilder/outputfilters.cpp?revision=1056254&view=markup</a><br>
<br>Thanks!<br>Aleix<br>