<article>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#article10_01_20_1713242</id>
	<title>What Tools Do FLOSS Developers Need?</title>
	<author>Soulskill</author>
	<datestamp>1264010820000</datestamp>
	<htmltext>An anonymous reader writes <i>"I am a free software developer; I maintain one relatively simple project written in C, targeted at end users, but I feel that I could contribute something more to the FLOSS community than my project. Instead of focusing on another project targeted at end users, I thought that I could spend my time working on something FLOSS developers need ('Developers, developers, developers, developers!'). The question is: what more do FLOSS developers need from existing development tools? What would attract new developers to existing FLOSS development tools? Which existing development tools need more attention? I can contribute code in C, Python and bash, but I can also write documentation, do testing and translate to my native language. Any hints?"</i></htmltext>
<tokenext>An anonymous reader writes " I am a free software developer ; I maintain one relatively simple project written in C , targeted at end users , but I feel that I could contribute something more to the FLOSS community than my project .
Instead of focusing on another project targeted at end users , I thought that I could spend my time working on something FLOSS developers need ( 'Developers , developers , developers , developers ! ' ) .
The question is : what more do FLOSS developers need from existing development tools ?
What would attract new developers to existing FLOSS development tools ?
Which existing development tools need more attention ?
I can contribute code in C , Python and bash , but I can also write documentation , do testing and translate to my native language .
Any hints ?
"</tokentext>
<sentencetext>An anonymous reader writes "I am a free software developer; I maintain one relatively simple project written in C, targeted at end users, but I feel that I could contribute something more to the FLOSS community than my project.
Instead of focusing on another project targeted at end users, I thought that I could spend my time working on something FLOSS developers need ('Developers, developers, developers, developers!').
The question is: what more do FLOSS developers need from existing development tools?
What would attract new developers to existing FLOSS development tools?
Which existing development tools need more attention?
I can contribute code in C, Python and bash, but I can also write documentation, do testing and translate to my native language.
Any hints?
"</sentencetext>
</article>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836054</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Anonymous</author>
	<datestamp>1264018860000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Nothing.   Having worked in Visual Basic 6/C++, then Java and now back in Visual Studio I was surprised how stagnant VS was.  If you don't like know how your software is made, then VB is nice.  It hides a lot from you.</p></htmltext>
<tokenext>Nothing .
Having worked in Visual Basic 6/C + + , then Java and now back in Visual Studio I was surprised how stagnant VS was .
If you do n't like know how your software is made , then VB is nice .
It hides a lot from you .</tokentext>
<sentencetext>Nothing.
Having worked in Visual Basic 6/C++, then Java and now back in Visual Studio I was surprised how stagnant VS was.
If you don't like know how your software is made, then VB is nice.
It hides a lot from you.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836544</id>
	<title>Code::Blocks?</title>
	<author>Anonymous</author>
	<datestamp>1264021020000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Am I the only one who uses Code::Blocks as an open source, cross platform C++ IDE?  Maybe people are looking for an IDE that handles more than C++, but I like it as much if not more than VisualC++!</p></htmltext>
<tokenext>Am I the only one who uses Code : : Blocks as an open source , cross platform C + + IDE ?
Maybe people are looking for an IDE that handles more than C + + , but I like it as much if not more than VisualC + + !</tokentext>
<sentencetext>Am I the only one who uses Code::Blocks as an open source, cross platform C++ IDE?
Maybe people are looking for an IDE that handles more than C++, but I like it as much if not more than VisualC++!</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838370</id>
	<title>Quanta Plus</title>
	<author>rastos1</author>
	<datestamp>1263984900000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><blockquote><div><p> <a href="http://quanta.kdewebdev.org/index.php" title="kdewebdev.org">Quanta Plus</a> [kdewebdev.org] is widely recognized as the most advanced free software web development environment.</p></div> </blockquote><p>

But it did not survive very well the move from KDE3 to KDE4. The project had 1 or 2 developers, I think, and they did amazing work. However currently the project web pages are outdated, point to each other in circles and the project does not move (or so it seems from my perspective). IMHO, Quanta Plus is in the top position in badly-needed-FOSS-apps-list.</p></div>
	</htmltext>
<tokenext>Quanta Plus [ kdewebdev.org ] is widely recognized as the most advanced free software web development environment .
But it did not survive very well the move from KDE3 to KDE4 .
The project had 1 or 2 developers , I think , and they did amazing work .
However currently the project web pages are outdated , point to each other in circles and the project does not move ( or so it seems from my perspective ) .
IMHO , Quanta Plus is in the top position in badly-needed-FOSS-apps-list .</tokentext>
<sentencetext> Quanta Plus [kdewebdev.org] is widely recognized as the most advanced free software web development environment.
But it did not survive very well the move from KDE3 to KDE4.
The project had 1 or 2 developers, I think, and they did amazing work.
However currently the project web pages are outdated, point to each other in circles and the project does not move (or so it seems from my perspective).
IMHO, Quanta Plus is in the top position in badly-needed-FOSS-apps-list.
	</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836230</id>
	<title>Online Translation Tool</title>
	<author>Anonymous</author>
	<datestamp>1264019640000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>It would be nice to have an easy to use online translation tool for gettext that would allow users to easily add translation sentences.  Launchpad has something like this built-in but a standalone app would be much better IMO.</p></htmltext>
<tokenext>It would be nice to have an easy to use online translation tool for gettext that would allow users to easily add translation sentences .
Launchpad has something like this built-in but a standalone app would be much better IMO .</tokentext>
<sentencetext>It would be nice to have an easy to use online translation tool for gettext that would allow users to easily add translation sentences.
Launchpad has something like this built-in but a standalone app would be much better IMO.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834968</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Anonymous</author>
	<datestamp>1264014780000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Definitely not the best there is.

Try the community edition of IntelliJ IDEA and you'll see what really helpful tools can do for you.

Code with pleasure.</htmltext>
<tokenext>Definitely not the best there is .
Try the community edition of IntelliJ IDEA and you 'll see what really helpful tools can do for you .
Code with pleasure .</tokentext>
<sentencetext>Definitely not the best there is.
Try the community edition of IntelliJ IDEA and you'll see what really helpful tools can do for you.
Code with pleasure.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836408</id>
	<title>Re:Easy web-based database form developer</title>
	<author>beat.bolli</author>
	<datestamp>1264020420000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>It exists and it's called <a href="http://djangoproject.com/" title="djangoproject.com" rel="nofollow">Django</a> [djangoproject.com]. Design your tables in Python, and it generates a web-based CRUD interface for you.</htmltext>
<tokenext>It exists and it 's called Django [ djangoproject.com ] .
Design your tables in Python , and it generates a web-based CRUD interface for you .</tokentext>
<sentencetext>It exists and it's called Django [djangoproject.com].
Design your tables in Python, and it generates a web-based CRUD interface for you.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835232</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837420</id>
	<title>Re:A better acronym.</title>
	<author>Katatsumuri</author>
	<datestamp>1263981420000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Yes, I wish we could use a simple term like "freeware" to mean "software that is truly free" (I know, it's already taken for "free as in beer"). All these OSS / FOSS / FLOSS / SCHMOSS acronyms are getting really tiresome. Unfortunately, we have to use them in our current situation, to avoid confusion.</p><p>Hmm, maybe "freedomware"? Sounds stupid enough to stick with the blogosphere. Just a thought.</p></htmltext>
<tokenext>Yes , I wish we could use a simple term like " freeware " to mean " software that is truly free " ( I know , it 's already taken for " free as in beer " ) .
All these OSS / FOSS / FLOSS / SCHMOSS acronyms are getting really tiresome .
Unfortunately , we have to use them in our current situation , to avoid confusion.Hmm , maybe " freedomware " ?
Sounds stupid enough to stick with the blogosphere .
Just a thought .</tokentext>
<sentencetext>Yes, I wish we could use a simple term like "freeware" to mean "software that is truly free" (I know, it's already taken for "free as in beer").
All these OSS / FOSS / FLOSS / SCHMOSS acronyms are getting really tiresome.
Unfortunately, we have to use them in our current situation, to avoid confusion.Hmm, maybe "freedomware"?
Sounds stupid enough to stick with the blogosphere.
Just a thought.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836278</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30842414</id>
	<title>Aptana</title>
	<author>Anonymous</author>
	<datestamp>1264010400000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>I love it 95\% of the time, and passionately hate it the other 5\%.</p></htmltext>
<tokenext>I love it 95 \ % of the time , and passionately hate it the other 5 \ % .</tokentext>
<sentencetext>I love it 95\% of the time, and passionately hate it the other 5\%.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836256</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>shutdown -p now</author>
	<datestamp>1264019760000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>2</modscore>
	<htmltext><p>Qt Creator has very good visual design tools, but the editor is lacking in things like code completion compared to VS. Even more so if you compare latest development versions of both rather than stable releases - VC++2010 can do code completion correctly on the template metaprogramming mess that is Boost.Lambda, for example; the only C++ IDE that can match this, from what I've been told, is KDevelop 4.</p></htmltext>
<tokenext>Qt Creator has very good visual design tools , but the editor is lacking in things like code completion compared to VS. Even more so if you compare latest development versions of both rather than stable releases - VC + + 2010 can do code completion correctly on the template metaprogramming mess that is Boost.Lambda , for example ; the only C + + IDE that can match this , from what I 've been told , is KDevelop 4 .</tokentext>
<sentencetext>Qt Creator has very good visual design tools, but the editor is lacking in things like code completion compared to VS. Even more so if you compare latest development versions of both rather than stable releases - VC++2010 can do code completion correctly on the template metaprogramming mess that is Boost.Lambda, for example; the only C++ IDE that can match this, from what I've been told, is KDevelop 4.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835838</id>
	<title>Teeth</title>
	<author>Anonymous</author>
	<datestamp>1264017900000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>As a floss developer, I've found that teeth are a great place to start when developing new floss.</p></htmltext>
<tokenext>As a floss developer , I 've found that teeth are a great place to start when developing new floss .</tokentext>
<sentencetext>As a floss developer, I've found that teeth are a great place to start when developing new floss.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841360</id>
	<title>Re:Add Emacs Lisp to your skills</title>
	<author>aldld</author>
	<datestamp>1264000680000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Of course. I'm pretty sure there's Vi for Emacs.</htmltext>
<tokenext>Of course .
I 'm pretty sure there 's Vi for Emacs .</tokentext>
<sentencetext>Of course.
I'm pretty sure there's Vi for Emacs.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835050</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835874</id>
	<title>FLOSS developers need Projects... aparently.</title>
	<author>VortexCortex</author>
	<datestamp>1264018080000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Find an existing project that interests you and work on it.<br>Developers need projects to collaborate on.  Fortunately, many projects already exist.</p><p>To find a project just browse open source projects on sites like <a href="http://sourceforge.net/" title="sourceforge.net" rel="nofollow">SourceForge</a> [sourceforge.net], <a href="http://code.google.com/hosting/" title="google.com" rel="nofollow">Google Code</a> [google.com], <a href="http://www.codeplex.com/" title="codeplex.com" rel="nofollow">CodePlex</a> [codeplex.com], etc.  Don't waste your time (and life) working on projects that don't get you excited.  If you're not interested in a project it will feel more like work than it has to.</p><p>Twenty heads are better than two.</p></htmltext>
<tokenext>Find an existing project that interests you and work on it.Developers need projects to collaborate on .
Fortunately , many projects already exist.To find a project just browse open source projects on sites like SourceForge [ sourceforge.net ] , Google Code [ google.com ] , CodePlex [ codeplex.com ] , etc .
Do n't waste your time ( and life ) working on projects that do n't get you excited .
If you 're not interested in a project it will feel more like work than it has to.Twenty heads are better than two .</tokentext>
<sentencetext>Find an existing project that interests you and work on it.Developers need projects to collaborate on.
Fortunately, many projects already exist.To find a project just browse open source projects on sites like SourceForge [sourceforge.net], Google Code [google.com], CodePlex [codeplex.com], etc.
Don't waste your time (and life) working on projects that don't get you excited.
If you're not interested in a project it will feel more like work than it has to.Twenty heads are better than two.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835488</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>epiphani</author>
	<datestamp>1264016580000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p><div class="quote"><p>gdb could stand some love, especially so that it can better be hidden behind a UI.</p></div><p>THIS.</p><p>Except for the second part of that.</p><p>I want debugging tools.  My personal favorite would be a heap explorer - something that maps a core dump to pointers, <b>so I can map out the entire content of memory in my core dump visually</b> and walk through it sanely.  For example - I could look through a core dump and say hey, the buffer overrun that appears to have caused this belongs to this piece of memory - which follows this peice of memory over here which makes me think that my block allocator chewed up stuff it shouldn't have...</p><p>Also - BETTER THREAD SUPPORT IN GDB.  Debugging a threaded application is pure and absolute hell in gdb.</p></div>
	</htmltext>
<tokenext>gdb could stand some love , especially so that it can better be hidden behind a UI.THIS.Except for the second part of that.I want debugging tools .
My personal favorite would be a heap explorer - something that maps a core dump to pointers , so I can map out the entire content of memory in my core dump visually and walk through it sanely .
For example - I could look through a core dump and say hey , the buffer overrun that appears to have caused this belongs to this piece of memory - which follows this peice of memory over here which makes me think that my block allocator chewed up stuff it should n't have...Also - BETTER THREAD SUPPORT IN GDB .
Debugging a threaded application is pure and absolute hell in gdb .</tokentext>
<sentencetext>gdb could stand some love, especially so that it can better be hidden behind a UI.THIS.Except for the second part of that.I want debugging tools.
My personal favorite would be a heap explorer - something that maps a core dump to pointers, so I can map out the entire content of memory in my core dump visually and walk through it sanely.
For example - I could look through a core dump and say hey, the buffer overrun that appears to have caused this belongs to this piece of memory - which follows this peice of memory over here which makes me think that my block allocator chewed up stuff it shouldn't have...Also - BETTER THREAD SUPPORT IN GDB.
Debugging a threaded application is pure and absolute hell in gdb.
	</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834970</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>cjcela</author>
	<datestamp>1264015920000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>4</modscore>
	<htmltext>I agree. Visual Studio is by far the best out there, and it is painful not to have something comparable available in other platforms (I currently use OSX/Linux). I've been steadily moving away from proprietary tools and frameworks for the last 3 or 4 years, and it is a painful process.

Eclipse is mostly good (excellent for Java), but when developing in C++, its debugger is not great. Same goes for Netbeans. They are 90\% there, but the remaining 10\% is so frustrating that makes large projects a pain.

I am considered moving to Codelite instead, which feels to me a bit more like Visual Studio 6, and has much better debugger support for C++. On the down side, Codelite tends to be quirky on OSX.</htmltext>
<tokenext>I agree .
Visual Studio is by far the best out there , and it is painful not to have something comparable available in other platforms ( I currently use OSX/Linux ) .
I 've been steadily moving away from proprietary tools and frameworks for the last 3 or 4 years , and it is a painful process .
Eclipse is mostly good ( excellent for Java ) , but when developing in C + + , its debugger is not great .
Same goes for Netbeans .
They are 90 \ % there , but the remaining 10 \ % is so frustrating that makes large projects a pain .
I am considered moving to Codelite instead , which feels to me a bit more like Visual Studio 6 , and has much better debugger support for C + + .
On the down side , Codelite tends to be quirky on OSX .</tokentext>
<sentencetext>I agree.
Visual Studio is by far the best out there, and it is painful not to have something comparable available in other platforms (I currently use OSX/Linux).
I've been steadily moving away from proprietary tools and frameworks for the last 3 or 4 years, and it is a painful process.
Eclipse is mostly good (excellent for Java), but when developing in C++, its debugger is not great.
Same goes for Netbeans.
They are 90\% there, but the remaining 10\% is so frustrating that makes large projects a pain.
I am considered moving to Codelite instead, which feels to me a bit more like Visual Studio 6, and has much better debugger support for C++.
On the down side, Codelite tends to be quirky on OSX.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840746</id>
	<title>Re:Easy web-based database form developer</title>
	<author>ducomputergeek</author>
	<datestamp>1263995820000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>You might want to take a look at PHPRunner from Xlinesoft.  We've used it build web-based CRUD forms for our control panels in hours instead of weeks.  There are some limitations, but it supports Oracle, PostgreSQL, MySQL and ODBC.  Version 5.2 now supports DB2 as well.  There are some limitations that are annoying.  You can't just get a "blank" page that is password protected, but you can write custom code in while maintaining the look and feel.  But we've found ways around some of the limitations.  In fact, I rebuilt the entire backend for one of our products in about 6 hours from a clean start a couple weeks ago.  I know the software extremely well, so take someone that's never used it before and it will probably take 2 - 3 days the first time.</p><p>For the first year we were in business, the software allowed us to get stuff done easily and effectively without having to hire several coders to create our administrative backend.</p></htmltext>
<tokenext>You might want to take a look at PHPRunner from Xlinesoft .
We 've used it build web-based CRUD forms for our control panels in hours instead of weeks .
There are some limitations , but it supports Oracle , PostgreSQL , MySQL and ODBC .
Version 5.2 now supports DB2 as well .
There are some limitations that are annoying .
You ca n't just get a " blank " page that is password protected , but you can write custom code in while maintaining the look and feel .
But we 've found ways around some of the limitations .
In fact , I rebuilt the entire backend for one of our products in about 6 hours from a clean start a couple weeks ago .
I know the software extremely well , so take someone that 's never used it before and it will probably take 2 - 3 days the first time.For the first year we were in business , the software allowed us to get stuff done easily and effectively without having to hire several coders to create our administrative backend .</tokentext>
<sentencetext>You might want to take a look at PHPRunner from Xlinesoft.
We've used it build web-based CRUD forms for our control panels in hours instead of weeks.
There are some limitations, but it supports Oracle, PostgreSQL, MySQL and ODBC.
Version 5.2 now supports DB2 as well.
There are some limitations that are annoying.
You can't just get a "blank" page that is password protected, but you can write custom code in while maintaining the look and feel.
But we've found ways around some of the limitations.
In fact, I rebuilt the entire backend for one of our products in about 6 hours from a clean start a couple weeks ago.
I know the software extremely well, so take someone that's never used it before and it will probably take 2 - 3 days the first time.For the first year we were in business, the software allowed us to get stuff done easily and effectively without having to hire several coders to create our administrative backend.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835232</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835232</id>
	<title>Easy web-based database form developer</title>
	<author>XB-70</author>
	<datestamp>1264015740000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>I'd like a RAD tool as easy and secure (comparatively) as ORACLE's Designer product to build web app front ends to databases. This functionality should allow for nested queries, PL/SQL, triggers, printing, lookups, commits, rollbacks etc. etc. without all the hassles of having to get deep into the programming to make it happen. It should also allow database roles to be easily implemented with a full suite of tabbed forms and reports. Think MS ACCESS for the RAD part with the power and quality of PostgreSQL behind it - now make it produce Java forms and easily connect to remote data sources while not requiring a third tier app server.

There's probably something like that out there. If so, I'd LOVE to hear about it.</htmltext>
<tokenext>I 'd like a RAD tool as easy and secure ( comparatively ) as ORACLE 's Designer product to build web app front ends to databases .
This functionality should allow for nested queries , PL/SQL , triggers , printing , lookups , commits , rollbacks etc .
etc. without all the hassles of having to get deep into the programming to make it happen .
It should also allow database roles to be easily implemented with a full suite of tabbed forms and reports .
Think MS ACCESS for the RAD part with the power and quality of PostgreSQL behind it - now make it produce Java forms and easily connect to remote data sources while not requiring a third tier app server .
There 's probably something like that out there .
If so , I 'd LOVE to hear about it .</tokentext>
<sentencetext>I'd like a RAD tool as easy and secure (comparatively) as ORACLE's Designer product to build web app front ends to databases.
This functionality should allow for nested queries, PL/SQL, triggers, printing, lookups, commits, rollbacks etc.
etc. without all the hassles of having to get deep into the programming to make it happen.
It should also allow database roles to be easily implemented with a full suite of tabbed forms and reports.
Think MS ACCESS for the RAD part with the power and quality of PostgreSQL behind it - now make it produce Java forms and easily connect to remote data sources while not requiring a third tier app server.
There's probably something like that out there.
If so, I'd LOVE to hear about it.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841052</id>
	<title>Library pain</title>
	<author>bzipitidoo</author>
	<datestamp>1263998160000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I keep running into library choice paralysis, and lots of troubles trying to hook to them.  Which libraries are "best" for a GUI app?  KDE (Qt), Gnome, FLTK, Fox, Motif or LessTif, OpenGL, DirectX, OGRE, or $DIETY forbid, xlib?  What do all these libraries do, what are their specialties, why should I choose one over another?  Merely documenting the functions may not be enough.  I hate the nagging feeling that I missed a whole category of specialized libraries better suited to what I want.  For instance, there are many mathematical libraries written in Fortran.  Wikipedia is not bad for getting a general idea of what's out there and what they are, but it doesn't help for avoiding difficulties of this sort:  I wondered how smart OpenGL was about painting scenes.  Could you just tell it to draw everything and it would skip all the pieces hidden behind others?  As it turns out, no!  It will draw the scene correctly, but very slowly because it isn't smart about wasting time on hidden parts.  You have to hack up an algorithm yourself, not lean on OpenGL, or hunt around for another library to handle scenes, something like this OGRE.  And OGRE is quite large and complicated, forcing you to learn a lot of preliminaries before you can try it out.  Hacking up your own algorithm is all very well, but having seen the layer upon layer of improvements that go into a good library implementation, I have to conclude that anymore, you shouldn't go down that route if there's another choice.  Don't write your own Quicksort, use the library one.  Your little hastily coded implementation is not going to have such improvements as the hybrid sort where it switches to Bubblesort at 6 or fewer items because on that small a number Bubblesort is faster, the picking out of 3 random items and taking the middle one for the pivot or perhaps an even better selection method, handling of equality with dispatch (textbook implementations of Quicksort simpify the explanation by arbitrarily throwing equality in with one of the other groups of greater than or less than), and I don't know what else.

</p><p>So having seen the wisdom of reusing code, you run straight into a big problem: linking.  Too many libraries are too tightly tied to a language.  Thanks to UNIX being created in C, we've evolved a defacto standard around the C way of linking, but it has a lot of limitations.  Yes, there's ELF, but ELF isn't enough.  For instance, if for some reason you don't have the header files, it can be extremely difficult to figure out how to link to a library.  Have to reverse engineer it, or more like, forget it.  Tools like nm and ar help, but they can only tell you what is there, and there's a whole lot of information that gets tossed.  Well,  you wouldn't want to bloat libraries up even more with debugging symbols and the like either.  Even with the header files, things aren't easy.  Can have lots of fun trying to use a 32bit library on a 64bit system.  Then there's C++ and the nasty name mangling they introduced to support function overloading.

</p><p>If you determine something like that the best libraries for your purposes are a few C libraries, but the best language is something like Perl or Haskell or Scheme (LISP), you may spend more time trying to link them than use them.  Many Perl libraries are just wrappers around C libraries, and if the particular C library you want doesn't have a wrapper, you can spend (more like waste) lots of time figuring out how to make the wrapper yourself, and who wants to do that when what you really want to do is concentrate on your cool idea?  Or you can try the very painful process of linking Perl code directly to C functions.  Perl 6, whenever it is ready, is supposed to alleviate this problem for Perl.  Or, you could go the route of using C, and lean on yet more libraries like PCRE to do 4th generation things available natively in a language like Perl, or haul out the STL of C++.  For many languages, this problem has been worked around somewhat by making C the lowest common denominator.  Older languages such as Fortran can</p></htmltext>
<tokenext>I keep running into library choice paralysis , and lots of troubles trying to hook to them .
Which libraries are " best " for a GUI app ?
KDE ( Qt ) , Gnome , FLTK , Fox , Motif or LessTif , OpenGL , DirectX , OGRE , or $ DIETY forbid , xlib ?
What do all these libraries do , what are their specialties , why should I choose one over another ?
Merely documenting the functions may not be enough .
I hate the nagging feeling that I missed a whole category of specialized libraries better suited to what I want .
For instance , there are many mathematical libraries written in Fortran .
Wikipedia is not bad for getting a general idea of what 's out there and what they are , but it does n't help for avoiding difficulties of this sort : I wondered how smart OpenGL was about painting scenes .
Could you just tell it to draw everything and it would skip all the pieces hidden behind others ?
As it turns out , no !
It will draw the scene correctly , but very slowly because it is n't smart about wasting time on hidden parts .
You have to hack up an algorithm yourself , not lean on OpenGL , or hunt around for another library to handle scenes , something like this OGRE .
And OGRE is quite large and complicated , forcing you to learn a lot of preliminaries before you can try it out .
Hacking up your own algorithm is all very well , but having seen the layer upon layer of improvements that go into a good library implementation , I have to conclude that anymore , you should n't go down that route if there 's another choice .
Do n't write your own Quicksort , use the library one .
Your little hastily coded implementation is not going to have such improvements as the hybrid sort where it switches to Bubblesort at 6 or fewer items because on that small a number Bubblesort is faster , the picking out of 3 random items and taking the middle one for the pivot or perhaps an even better selection method , handling of equality with dispatch ( textbook implementations of Quicksort simpify the explanation by arbitrarily throwing equality in with one of the other groups of greater than or less than ) , and I do n't know what else .
So having seen the wisdom of reusing code , you run straight into a big problem : linking .
Too many libraries are too tightly tied to a language .
Thanks to UNIX being created in C , we 've evolved a defacto standard around the C way of linking , but it has a lot of limitations .
Yes , there 's ELF , but ELF is n't enough .
For instance , if for some reason you do n't have the header files , it can be extremely difficult to figure out how to link to a library .
Have to reverse engineer it , or more like , forget it .
Tools like nm and ar help , but they can only tell you what is there , and there 's a whole lot of information that gets tossed .
Well , you would n't want to bloat libraries up even more with debugging symbols and the like either .
Even with the header files , things are n't easy .
Can have lots of fun trying to use a 32bit library on a 64bit system .
Then there 's C + + and the nasty name mangling they introduced to support function overloading .
If you determine something like that the best libraries for your purposes are a few C libraries , but the best language is something like Perl or Haskell or Scheme ( LISP ) , you may spend more time trying to link them than use them .
Many Perl libraries are just wrappers around C libraries , and if the particular C library you want does n't have a wrapper , you can spend ( more like waste ) lots of time figuring out how to make the wrapper yourself , and who wants to do that when what you really want to do is concentrate on your cool idea ?
Or you can try the very painful process of linking Perl code directly to C functions .
Perl 6 , whenever it is ready , is supposed to alleviate this problem for Perl .
Or , you could go the route of using C , and lean on yet more libraries like PCRE to do 4th generation things available natively in a language like Perl , or haul out the STL of C + + .
For many languages , this problem has been worked around somewhat by making C the lowest common denominator .
Older languages such as Fortran can</tokentext>
<sentencetext>I keep running into library choice paralysis, and lots of troubles trying to hook to them.
Which libraries are "best" for a GUI app?
KDE (Qt), Gnome, FLTK, Fox, Motif or LessTif, OpenGL, DirectX, OGRE, or $DIETY forbid, xlib?
What do all these libraries do, what are their specialties, why should I choose one over another?
Merely documenting the functions may not be enough.
I hate the nagging feeling that I missed a whole category of specialized libraries better suited to what I want.
For instance, there are many mathematical libraries written in Fortran.
Wikipedia is not bad for getting a general idea of what's out there and what they are, but it doesn't help for avoiding difficulties of this sort:  I wondered how smart OpenGL was about painting scenes.
Could you just tell it to draw everything and it would skip all the pieces hidden behind others?
As it turns out, no!
It will draw the scene correctly, but very slowly because it isn't smart about wasting time on hidden parts.
You have to hack up an algorithm yourself, not lean on OpenGL, or hunt around for another library to handle scenes, something like this OGRE.
And OGRE is quite large and complicated, forcing you to learn a lot of preliminaries before you can try it out.
Hacking up your own algorithm is all very well, but having seen the layer upon layer of improvements that go into a good library implementation, I have to conclude that anymore, you shouldn't go down that route if there's another choice.
Don't write your own Quicksort, use the library one.
Your little hastily coded implementation is not going to have such improvements as the hybrid sort where it switches to Bubblesort at 6 or fewer items because on that small a number Bubblesort is faster, the picking out of 3 random items and taking the middle one for the pivot or perhaps an even better selection method, handling of equality with dispatch (textbook implementations of Quicksort simpify the explanation by arbitrarily throwing equality in with one of the other groups of greater than or less than), and I don't know what else.
So having seen the wisdom of reusing code, you run straight into a big problem: linking.
Too many libraries are too tightly tied to a language.
Thanks to UNIX being created in C, we've evolved a defacto standard around the C way of linking, but it has a lot of limitations.
Yes, there's ELF, but ELF isn't enough.
For instance, if for some reason you don't have the header files, it can be extremely difficult to figure out how to link to a library.
Have to reverse engineer it, or more like, forget it.
Tools like nm and ar help, but they can only tell you what is there, and there's a whole lot of information that gets tossed.
Well,  you wouldn't want to bloat libraries up even more with debugging symbols and the like either.
Even with the header files, things aren't easy.
Can have lots of fun trying to use a 32bit library on a 64bit system.
Then there's C++ and the nasty name mangling they introduced to support function overloading.
If you determine something like that the best libraries for your purposes are a few C libraries, but the best language is something like Perl or Haskell or Scheme (LISP), you may spend more time trying to link them than use them.
Many Perl libraries are just wrappers around C libraries, and if the particular C library you want doesn't have a wrapper, you can spend (more like waste) lots of time figuring out how to make the wrapper yourself, and who wants to do that when what you really want to do is concentrate on your cool idea?
Or you can try the very painful process of linking Perl code directly to C functions.
Perl 6, whenever it is ready, is supposed to alleviate this problem for Perl.
Or, you could go the route of using C, and lean on yet more libraries like PCRE to do 4th generation things available natively in a language like Perl, or haul out the STL of C++.
For many languages, this problem has been worked around somewhat by making C the lowest common denominator.
Older languages such as Fortran can</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838694</id>
	<title>Tools?</title>
	<author>frank\_adrian314159</author>
	<datestamp>1263986040000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>A good set of teeth and strain meters for use on the fibers...</p><p>You know... FLOSS!  Get it?</p><p>Thanks, folks!  I'll be here all week!  Try the veal!</p></htmltext>
<tokenext>A good set of teeth and strain meters for use on the fibers...You know... FLOSS ! Get it ? Thanks , folks !
I 'll be here all week !
Try the veal !</tokentext>
<sentencetext>A good set of teeth and strain meters for use on the fibers...You know... FLOSS!  Get it?Thanks, folks!
I'll be here all week!
Try the veal!</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837170</id>
	<title>Data Modelling Tool</title>
	<author>sgrover</author>
	<datestamp>1263980400000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>2</modscore>
	<htmltext>I've yet to find a decent tool for data modelling.  Something akin to CA's ERWin.  The best I've fond thus far is pgDesigner, but even that is a kludgy GTK interface and only works with PostgreSQL.  I find using DIA for pretty much anything is an exercise in self inflicted torture.

To be able to build a database design visually, see the relationships at a glance,  automate the generation of the create/alter scripts, etc.  This would make business coding SOOO much easier and faster.  And it even helps to communicate the application design to new coders to the project who do not understand where data is and why.  (Good documentation is one thing, but a picture speaks a thousand words....)</htmltext>
<tokenext>I 've yet to find a decent tool for data modelling .
Something akin to CA 's ERWin .
The best I 've fond thus far is pgDesigner , but even that is a kludgy GTK interface and only works with PostgreSQL .
I find using DIA for pretty much anything is an exercise in self inflicted torture .
To be able to build a database design visually , see the relationships at a glance , automate the generation of the create/alter scripts , etc .
This would make business coding SOOO much easier and faster .
And it even helps to communicate the application design to new coders to the project who do not understand where data is and why .
( Good documentation is one thing , but a picture speaks a thousand words.... )</tokentext>
<sentencetext>I've yet to find a decent tool for data modelling.
Something akin to CA's ERWin.
The best I've fond thus far is pgDesigner, but even that is a kludgy GTK interface and only works with PostgreSQL.
I find using DIA for pretty much anything is an exercise in self inflicted torture.
To be able to build a database design visually, see the relationships at a glance,  automate the generation of the create/alter scripts, etc.
This would make business coding SOOO much easier and faster.
And it even helps to communicate the application design to new coders to the project who do not understand where data is and why.
(Good documentation is one thing, but a picture speaks a thousand words....)</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836434</id>
	<title>Static code analysis</title>
	<author>Gerald</author>
	<datestamp>1264020540000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>A working static analyzer. <a href="http://clang-analyzer.llvm.org/" title="llvm.org">Clang</a> [llvm.org] is almost there but generates way too much cruft to wade through.</p><p>More mature fuzzing tools would be handy too.</p></htmltext>
<tokenext>A working static analyzer .
Clang [ llvm.org ] is almost there but generates way too much cruft to wade through.More mature fuzzing tools would be handy too .</tokentext>
<sentencetext>A working static analyzer.
Clang [llvm.org] is almost there but generates way too much cruft to wade through.More mature fuzzing tools would be handy too.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836652</id>
	<title>Good Code Analysis Tools</title>
	<author>SwashbucklingCowboy</author>
	<datestamp>1263978300000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I'd love to see a static code analysis tool for C/C++ that was as good as FindBugs.</p></htmltext>
<tokenext>I 'd love to see a static code analysis tool for C/C + + that was as good as FindBugs .</tokentext>
<sentencetext>I'd love to see a static code analysis tool for C/C++ that was as good as FindBugs.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836402</id>
	<title>Give me UltraEdit for *nix</title>
	<author>haplo21112</author>
	<datestamp>1264020360000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I love that tool for my windows editing, if something that replicated its functionality that was as easy to use and learn existed for *nix world...I'd be in heaven.</p><p>Yes there are lots of editor tools, but I have yet to find one that works as easily (and intuitively at least for me) as UltraEdit. I have never had to access the help for this tool its that easy, but at the same time hugely powerful!</p><p>Clone that! Make it work native in KDE! Yeah that would help immensely.</p></htmltext>
<tokenext>I love that tool for my windows editing , if something that replicated its functionality that was as easy to use and learn existed for * nix world...I 'd be in heaven.Yes there are lots of editor tools , but I have yet to find one that works as easily ( and intuitively at least for me ) as UltraEdit .
I have never had to access the help for this tool its that easy , but at the same time hugely powerful ! Clone that !
Make it work native in KDE !
Yeah that would help immensely .</tokentext>
<sentencetext>I love that tool for my windows editing, if something that replicated its functionality that was as easy to use and learn existed for *nix world...I'd be in heaven.Yes there are lots of editor tools, but I have yet to find one that works as easily (and intuitively at least for me) as UltraEdit.
I have never had to access the help for this tool its that easy, but at the same time hugely powerful!Clone that!
Make it work native in KDE!
Yeah that would help immensely.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836278</id>
	<title>A better acronym.</title>
	<author>Doug52392</author>
	<datestamp>1264019820000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>"FLOSS" sounds like what I use to clean my teeth.</htmltext>
<tokenext>" FLOSS " sounds like what I use to clean my teeth .</tokentext>
<sentencetext>"FLOSS" sounds like what I use to clean my teeth.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836254</id>
	<title>Re:FLOSS</title>
	<author>broken\_chaos</author>
	<datestamp>1264019760000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Half the time my mind decodes it as "Free/Lossless Open So--" before screeching to a halt and restarting the acronym reading...</p></htmltext>
<tokenext>Half the time my mind decodes it as " Free/Lossless Open So-- " before screeching to a halt and restarting the acronym reading.. .</tokentext>
<sentencetext>Half the time my mind decodes it as "Free/Lossless Open So--" before screeching to a halt and restarting the acronym reading...</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835090</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836140</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>bami</author>
	<datestamp>1264019220000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Things that I think it's great at is Intellisense (sort-of autocompletion), its code formatter (although that can get in the way sometimes) and its debug tools.<br>Currently doing some development in C# under Visual Studio 2008, but my java work is done in Netbeans.</p><p>You really feel that Netbeans is developed in java and is slow and everything, and it's just refreshing to work in VS again.</p></htmltext>
<tokenext>Things that I think it 's great at is Intellisense ( sort-of autocompletion ) , its code formatter ( although that can get in the way sometimes ) and its debug tools.Currently doing some development in C # under Visual Studio 2008 , but my java work is done in Netbeans.You really feel that Netbeans is developed in java and is slow and everything , and it 's just refreshing to work in VS again .</tokentext>
<sentencetext>Things that I think it's great at is Intellisense (sort-of autocompletion), its code formatter (although that can get in the way sometimes) and its debug tools.Currently doing some development in C# under Visual Studio 2008, but my java work is done in Netbeans.You really feel that Netbeans is developed in java and is slow and everything, and it's just refreshing to work in VS again.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836454</id>
	<title>Re:FLOSS?</title>
	<author>macintard</author>
	<datestamp>1264020600000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>How about another cool acronym?  FLOSS?  Really?</htmltext>
<tokenext>How about another cool acronym ?
FLOSS ? Really ?</tokentext>
<sentencetext>How about another cool acronym?
FLOSS?  Really?</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835502</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843580</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>rdnetto</author>
	<datestamp>1264067040000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>So would I, but that's only cause the Qt libraries are superior. For C# I still prefer VS.</p></htmltext>
<tokenext>So would I , but that 's only cause the Qt libraries are superior .
For C # I still prefer VS .</tokentext>
<sentencetext>So would I, but that's only cause the Qt libraries are superior.
For C# I still prefer VS.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843700</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Anonymous</author>
	<datestamp>1264068840000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Visual Studio is what has put me of learning to code any language.... it's probably great for people who know coding from before, but for a beginner like me it very daunting and confusing.</p><p>Personally, I'ld like an IDE where you could select the things you want/need to be shown, rather than a screenfull of stuff you don't understand what is for.</p><p>Sure, I've tried VS2005, 2008 and I'll be trying the new 2010beta, but..... no matter how I look at the Visual stuff, I can't figure out why I need everything that is on the default screen just to make the "Hello, World" programme.</p><p>One of my main reasons for getting Linux, was to learn how to code some small simple stubs just for myself.... however, I entered the computer world via Amiga, and I'm always looking for something like CygnusEd, GoldEd, or even Blacks Editor.All of these editors can be extended (via ARexx) to do just about anything a C/C++/Assembler/HTML/PHP/Python/ coder would want and need todo. Running the debugger, (re)compiling the project, stepping through and execute the project line by line...... I seriously want an editor like that for Linux, preferably generic so it doesn't matter what WM you run, whether XFCE, KDE, GNOME, BlackBox, FVWM, FVWM95.....</p><p>And if you can (either via plugins or a "partselector" type thingie, ie builtin to the editor) make it look as basic or advanced or VS-like you want, then I could learn in a "semi-familiar" environment and go more advanced as and when I need it....</p><p>If  any of this made sense, then feel free to refer me to any and all editors that have a semi-CED-ish feel to it/them already, and I can work from there (and learn to code at the same time<nobr> <wbr></nobr>;) )</p></htmltext>
<tokenext>Visual Studio is what has put me of learning to code any language.... it 's probably great for people who know coding from before , but for a beginner like me it very daunting and confusing.Personally , I'ld like an IDE where you could select the things you want/need to be shown , rather than a screenfull of stuff you do n't understand what is for.Sure , I 've tried VS2005 , 2008 and I 'll be trying the new 2010beta , but..... no matter how I look at the Visual stuff , I ca n't figure out why I need everything that is on the default screen just to make the " Hello , World " programme.One of my main reasons for getting Linux , was to learn how to code some small simple stubs just for myself.... however , I entered the computer world via Amiga , and I 'm always looking for something like CygnusEd , GoldEd , or even Blacks Editor.All of these editors can be extended ( via ARexx ) to do just about anything a C/C + + /Assembler/HTML/PHP/Python/ coder would want and need todo .
Running the debugger , ( re ) compiling the project , stepping through and execute the project line by line...... I seriously want an editor like that for Linux , preferably generic so it does n't matter what WM you run , whether XFCE , KDE , GNOME , BlackBox , FVWM , FVWM95.....And if you can ( either via plugins or a " partselector " type thingie , ie builtin to the editor ) make it look as basic or advanced or VS-like you want , then I could learn in a " semi-familiar " environment and go more advanced as and when I need it....If any of this made sense , then feel free to refer me to any and all editors that have a semi-CED-ish feel to it/them already , and I can work from there ( and learn to code at the same time ; ) )</tokentext>
<sentencetext>Visual Studio is what has put me of learning to code any language.... it's probably great for people who know coding from before, but for a beginner like me it very daunting and confusing.Personally, I'ld like an IDE where you could select the things you want/need to be shown, rather than a screenfull of stuff you don't understand what is for.Sure, I've tried VS2005, 2008 and I'll be trying the new 2010beta, but..... no matter how I look at the Visual stuff, I can't figure out why I need everything that is on the default screen just to make the "Hello, World" programme.One of my main reasons for getting Linux, was to learn how to code some small simple stubs just for myself.... however, I entered the computer world via Amiga, and I'm always looking for something like CygnusEd, GoldEd, or even Blacks Editor.All of these editors can be extended (via ARexx) to do just about anything a C/C++/Assembler/HTML/PHP/Python/ coder would want and need todo.
Running the debugger, (re)compiling the project, stepping through and execute the project line by line...... I seriously want an editor like that for Linux, preferably generic so it doesn't matter what WM you run, whether XFCE, KDE, GNOME, BlackBox, FVWM, FVWM95.....And if you can (either via plugins or a "partselector" type thingie, ie builtin to the editor) make it look as basic or advanced or VS-like you want, then I could learn in a "semi-familiar" environment and go more advanced as and when I need it....If  any of this made sense, then feel free to refer me to any and all editors that have a semi-CED-ish feel to it/them already, and I can work from there (and learn to code at the same time ;) )</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835090</id>
	<title>FLOSS</title>
	<author>Anonymous</author>
	<datestamp>1264015260000</datestamp>
	<modclass>Informativ</modclass>
	<modscore>3</modscore>
	<htmltext>FLOSS stands for "Free/Libre Open Source Software". I have not seen it with the "Libre" added in there before, so I'm sure others have not as well. Great job spelling it out the first time you use it, Slashdot.</htmltext>
<tokenext>FLOSS stands for " Free/Libre Open Source Software " .
I have not seen it with the " Libre " added in there before , so I 'm sure others have not as well .
Great job spelling it out the first time you use it , Slashdot .</tokentext>
<sentencetext>FLOSS stands for "Free/Libre Open Source Software".
I have not seen it with the "Libre" added in there before, so I'm sure others have not as well.
Great job spelling it out the first time you use it, Slashdot.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836854</id>
	<title>Screw 'Em</title>
	<author>Anonymous</author>
	<datestamp>1263979080000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Yeah, I'll probably get modded down for this, but ah well.*</p><p>Screw 'em.  There is already enough navel-gazing occurring in the FLOSS developer community.  And if you try to do something nice for FLOSS developers, you are likely going to get flamed and generally abused for trying.  Some folks have suggested writing a Visual Studio replacement.  Heh, have you seen how many of these projects have started and failed?  How many times do you think developers for these projects hear things like, "That's stupid, use vi." or "gdb can do anything your bloated software can."  Most of them just don't see the value in it, because what they use works for them, and they are too narcissitic to consider what other people might need, or to even consider that the way they are doing something isn't automatically the best way.</p><p>So, yeah, if you want to write something for developers, I guess write something for yourself.  At least then one person will use your project.  Maybe you will even find some like-minded individuals that see the value in it also.  But I think you will find it more rewarding working with people who actually want to use your product and are thankful for your time developing it.</p><p>Now, if you really want to make a developer tool that will catch on, my advice is to put a diamond in that navel.  Pick a flavor of the week language and write a tool in that language that replicates the functionality of another commonly used tool, preferably written in a 'competing' language.  Like, oh I don't know, a software code repository written in... let's say Ruby.  Or maybe a package manager.  Extra points for making a distro based on it.</p><p>* Do I seem bitter?  Sorry about that, but after years in the community, I grow weary of some of the self-important attitudes I see in the FLOSS community.  Most contributions I have attempted has either been flat out stolen (straight-up name replacement), mimicked by someone in a better strategic position (e.g., Ingo/Con style), flat-out ignored (ever submitted a bug report with a patch?), or flamed for it (ever submitted a bug report?).  I've actually only found one project that I contribute to regularly that isn't like this and they tend to get most/all of my time.  After all, why bother contributing bug reports, documentation, bug fixes, or feature patches to a project if all you get out of it is a fruitless time-sink?</p></htmltext>
<tokenext>Yeah , I 'll probably get modded down for this , but ah well .
* Screw 'em .
There is already enough navel-gazing occurring in the FLOSS developer community .
And if you try to do something nice for FLOSS developers , you are likely going to get flamed and generally abused for trying .
Some folks have suggested writing a Visual Studio replacement .
Heh , have you seen how many of these projects have started and failed ?
How many times do you think developers for these projects hear things like , " That 's stupid , use vi .
" or " gdb can do anything your bloated software can .
" Most of them just do n't see the value in it , because what they use works for them , and they are too narcissitic to consider what other people might need , or to even consider that the way they are doing something is n't automatically the best way.So , yeah , if you want to write something for developers , I guess write something for yourself .
At least then one person will use your project .
Maybe you will even find some like-minded individuals that see the value in it also .
But I think you will find it more rewarding working with people who actually want to use your product and are thankful for your time developing it.Now , if you really want to make a developer tool that will catch on , my advice is to put a diamond in that navel .
Pick a flavor of the week language and write a tool in that language that replicates the functionality of another commonly used tool , preferably written in a 'competing ' language .
Like , oh I do n't know , a software code repository written in... let 's say Ruby .
Or maybe a package manager .
Extra points for making a distro based on it .
* Do I seem bitter ?
Sorry about that , but after years in the community , I grow weary of some of the self-important attitudes I see in the FLOSS community .
Most contributions I have attempted has either been flat out stolen ( straight-up name replacement ) , mimicked by someone in a better strategic position ( e.g. , Ingo/Con style ) , flat-out ignored ( ever submitted a bug report with a patch ?
) , or flamed for it ( ever submitted a bug report ? ) .
I 've actually only found one project that I contribute to regularly that is n't like this and they tend to get most/all of my time .
After all , why bother contributing bug reports , documentation , bug fixes , or feature patches to a project if all you get out of it is a fruitless time-sink ?</tokentext>
<sentencetext>Yeah, I'll probably get modded down for this, but ah well.
*Screw 'em.
There is already enough navel-gazing occurring in the FLOSS developer community.
And if you try to do something nice for FLOSS developers, you are likely going to get flamed and generally abused for trying.
Some folks have suggested writing a Visual Studio replacement.
Heh, have you seen how many of these projects have started and failed?
How many times do you think developers for these projects hear things like, "That's stupid, use vi.
" or "gdb can do anything your bloated software can.
"  Most of them just don't see the value in it, because what they use works for them, and they are too narcissitic to consider what other people might need, or to even consider that the way they are doing something isn't automatically the best way.So, yeah, if you want to write something for developers, I guess write something for yourself.
At least then one person will use your project.
Maybe you will even find some like-minded individuals that see the value in it also.
But I think you will find it more rewarding working with people who actually want to use your product and are thankful for your time developing it.Now, if you really want to make a developer tool that will catch on, my advice is to put a diamond in that navel.
Pick a flavor of the week language and write a tool in that language that replicates the functionality of another commonly used tool, preferably written in a 'competing' language.
Like, oh I don't know, a software code repository written in... let's say Ruby.
Or maybe a package manager.
Extra points for making a distro based on it.
* Do I seem bitter?
Sorry about that, but after years in the community, I grow weary of some of the self-important attitudes I see in the FLOSS community.
Most contributions I have attempted has either been flat out stolen (straight-up name replacement), mimicked by someone in a better strategic position (e.g., Ingo/Con style), flat-out ignored (ever submitted a bug report with a patch?
), or flamed for it (ever submitted a bug report?).
I've actually only found one project that I contribute to regularly that isn't like this and they tend to get most/all of my time.
After all, why bother contributing bug reports, documentation, bug fixes, or feature patches to a project if all you get out of it is a fruitless time-sink?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30939912</id>
	<title>Documentation for Codelite</title>
	<author>Anonymous</author>
	<datestamp>1264669800000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Documentation for Codelite - it could be a great little IDE but it lacks proper documentation. Bonus points for newbie friendly documentation even, e.g. explaing the use of Ctrl-Space.</p></htmltext>
<tokenext>Documentation for Codelite - it could be a great little IDE but it lacks proper documentation .
Bonus points for newbie friendly documentation even , e.g .
explaing the use of Ctrl-Space .</tokentext>
<sentencetext>Documentation for Codelite - it could be a great little IDE but it lacks proper documentation.
Bonus points for newbie friendly documentation even, e.g.
explaing the use of Ctrl-Space.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30845428</id>
	<title>DTrace</title>
	<author>Anonymous</author>
	<datestamp>1264087320000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Speaking as a UNIX admin - Having DTrace on linux would be really, really nice for those hard to debug performance issues</p></htmltext>
<tokenext>Speaking as a UNIX admin - Having DTrace on linux would be really , really nice for those hard to debug performance issues</tokentext>
<sentencetext>Speaking as a UNIX admin - Having DTrace on linux would be really, really nice for those hard to debug performance issues</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836480</id>
	<title>Integration</title>
	<author>shutdown -p now</author>
	<datestamp>1264020720000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Linux development seems to still be stuck to shell+Vim/Emacs+gdb for many. It's actually kinda interesting, given that decent IDEs have been available for a long time - Eclipse CDT, NetBeans, KDevelop, and recently Qt Creator. Of those, Qt Creator seems to be the easiest to just start using (even more so for people with past Visual Studio experience, as it uses many familiar shortcuts and layout), and also best-integrated - UI designer, debugger, documentation etc. This part is good.</p><p>FOSS IDEs also tend to have decent (and easily extensible) integration with various SCMs - also good.</p><p>What's missing is the last part of development cycle - integration with issue trackers, and something akin to document libraries. To give an example from TFS: in Visual Studio with TFS as a SCM/tracker, I can browse the source code tree, view history of a particular file, and see all changesets (versions) - nothing unusual so far. However, for any changeset, I can then open the ticket with which it was associated (if any), navigate any further references (e.g. other associated commits and files in them), and so on. On the other hand, when making a commit, I get a list of tickets assigned to me (with filters etc), and can quickly associate the commit with appropriate ticket. This kind of thing is actually very handy, and after using it for a while, it's hard to return back to separate trackers which aren't integrated with IDE.</p></htmltext>
<tokenext>Linux development seems to still be stuck to shell + Vim/Emacs + gdb for many .
It 's actually kinda interesting , given that decent IDEs have been available for a long time - Eclipse CDT , NetBeans , KDevelop , and recently Qt Creator .
Of those , Qt Creator seems to be the easiest to just start using ( even more so for people with past Visual Studio experience , as it uses many familiar shortcuts and layout ) , and also best-integrated - UI designer , debugger , documentation etc .
This part is good.FOSS IDEs also tend to have decent ( and easily extensible ) integration with various SCMs - also good.What 's missing is the last part of development cycle - integration with issue trackers , and something akin to document libraries .
To give an example from TFS : in Visual Studio with TFS as a SCM/tracker , I can browse the source code tree , view history of a particular file , and see all changesets ( versions ) - nothing unusual so far .
However , for any changeset , I can then open the ticket with which it was associated ( if any ) , navigate any further references ( e.g .
other associated commits and files in them ) , and so on .
On the other hand , when making a commit , I get a list of tickets assigned to me ( with filters etc ) , and can quickly associate the commit with appropriate ticket .
This kind of thing is actually very handy , and after using it for a while , it 's hard to return back to separate trackers which are n't integrated with IDE .</tokentext>
<sentencetext>Linux development seems to still be stuck to shell+Vim/Emacs+gdb for many.
It's actually kinda interesting, given that decent IDEs have been available for a long time - Eclipse CDT, NetBeans, KDevelop, and recently Qt Creator.
Of those, Qt Creator seems to be the easiest to just start using (even more so for people with past Visual Studio experience, as it uses many familiar shortcuts and layout), and also best-integrated - UI designer, debugger, documentation etc.
This part is good.FOSS IDEs also tend to have decent (and easily extensible) integration with various SCMs - also good.What's missing is the last part of development cycle - integration with issue trackers, and something akin to document libraries.
To give an example from TFS: in Visual Studio with TFS as a SCM/tracker, I can browse the source code tree, view history of a particular file, and see all changesets (versions) - nothing unusual so far.
However, for any changeset, I can then open the ticket with which it was associated (if any), navigate any further references (e.g.
other associated commits and files in them), and so on.
On the other hand, when making a commit, I get a list of tickets assigned to me (with filters etc), and can quickly associate the commit with appropriate ticket.
This kind of thing is actually very handy, and after using it for a while, it's hard to return back to separate trackers which aren't integrated with IDE.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30853422</id>
	<title>Re:Interoperability among SCMs</title>
	<author>xiong.chiamiov</author>
	<datestamp>1264075140000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>I don't know about the other VCSs, but for git at least, there are <a href="http://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools#Interaction\_with\_other\_Revision\_Control\_Systems" title="kernel.org" rel="nofollow">a shit-ton</a> [kernel.org] of interopability scripts.</htmltext>
<tokenext>I do n't know about the other VCSs , but for git at least , there are a shit-ton [ kernel.org ] of interopability scripts .</tokentext>
<sentencetext>I don't know about the other VCSs, but for git at least, there are a shit-ton [kernel.org] of interopability scripts.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836674</id>
	<title>Probably not much</title>
	<author>slimjim8094</author>
	<datestamp>1263978420000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I doubt there's a person alive who can substantially change FLOSS development - the tools have been there for nigh on 40 years. If there's a problem I can almost guarantee that someone would've fixed it already.</p><p>I suspect documentation and translation would be the biggest help - if you're looking for "bang for your buck^Wtime", go with this.</p><p>If it's code you're looking to contribute, I don't think you (or any one person) can really do anything more than incremental improvements. Don't get me wrong, incremental improvements are great - but I imagine they'd get a little demoralizing.</p><p>If I were looking to contribute code, I'd try to come up with a reasonably minor but very useful improvement, such as bash's completion - the one that doesn't just list commands or directories, but for example listing emacs when you do "apt-get install ema" (along with supporting a whole host of other commands, like sysctl, tar, ping, and ssh). That's something that makes a big difference and is extremely useful, but it's very possible that one person could do it in a reasonable amount of time.</p></htmltext>
<tokenext>I doubt there 's a person alive who can substantially change FLOSS development - the tools have been there for nigh on 40 years .
If there 's a problem I can almost guarantee that someone would 've fixed it already.I suspect documentation and translation would be the biggest help - if you 're looking for " bang for your buck ^ Wtime " , go with this.If it 's code you 're looking to contribute , I do n't think you ( or any one person ) can really do anything more than incremental improvements .
Do n't get me wrong , incremental improvements are great - but I imagine they 'd get a little demoralizing.If I were looking to contribute code , I 'd try to come up with a reasonably minor but very useful improvement , such as bash 's completion - the one that does n't just list commands or directories , but for example listing emacs when you do " apt-get install ema " ( along with supporting a whole host of other commands , like sysctl , tar , ping , and ssh ) .
That 's something that makes a big difference and is extremely useful , but it 's very possible that one person could do it in a reasonable amount of time .</tokentext>
<sentencetext>I doubt there's a person alive who can substantially change FLOSS development - the tools have been there for nigh on 40 years.
If there's a problem I can almost guarantee that someone would've fixed it already.I suspect documentation and translation would be the biggest help - if you're looking for "bang for your buck^Wtime", go with this.If it's code you're looking to contribute, I don't think you (or any one person) can really do anything more than incremental improvements.
Don't get me wrong, incremental improvements are great - but I imagine they'd get a little demoralizing.If I were looking to contribute code, I'd try to come up with a reasonably minor but very useful improvement, such as bash's completion - the one that doesn't just list commands or directories, but for example listing emacs when you do "apt-get install ema" (along with supporting a whole host of other commands, like sysctl, tar, ping, and ssh).
That's something that makes a big difference and is extremely useful, but it's very possible that one person could do it in a reasonable amount of time.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30867642</id>
	<title>"emacs" and "make"</title>
	<author>Ross Finlayson</author>
	<datestamp>1264277400000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>You don't need anything more.</p></htmltext>
<tokenext>You do n't need anything more .</tokentext>
<sentencetext>You don't need anything more.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835670</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>oldhack</author>
	<datestamp>1264017180000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Haven't mucked with GDB for a long time.  Are you still SOA when it comes to threading?  Maybe GDB can use some work on that?</htmltext>
<tokenext>Have n't mucked with GDB for a long time .
Are you still SOA when it comes to threading ?
Maybe GDB can use some work on that ?</tokentext>
<sentencetext>Haven't mucked with GDB for a long time.
Are you still SOA when it comes to threading?
Maybe GDB can use some work on that?</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834970</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835732</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>nametaken</author>
	<datestamp>1264017480000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I'd agree with this statement.  I think the closest thing I've found to a slick IDE in Linux is QT Creator, which has their fantastic  designer, a great editor, etc. all in one package.  Obviously this is only good for certain things.  NetBeans is also quite good, and considerably more flexible.  At a distant third is eclipse, which is most flexible of all, but terribly clunky.</p></htmltext>
<tokenext>I 'd agree with this statement .
I think the closest thing I 've found to a slick IDE in Linux is QT Creator , which has their fantastic designer , a great editor , etc .
all in one package .
Obviously this is only good for certain things .
NetBeans is also quite good , and considerably more flexible .
At a distant third is eclipse , which is most flexible of all , but terribly clunky .</tokentext>
<sentencetext>I'd agree with this statement.
I think the closest thing I've found to a slick IDE in Linux is QT Creator, which has their fantastic  designer, a great editor, etc.
all in one package.
Obviously this is only good for certain things.
NetBeans is also quite good, and considerably more flexible.
At a distant third is eclipse, which is most flexible of all, but terribly clunky.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834970</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>swanriversean</author>
	<datestamp>1264014840000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>2</modscore>
	<htmltext><p>Eclipse is a fairly good ide, it could use help with C/C++ development tooling.<br>gdb could stand some love, especially so that it can better be hidden behind a UI.</p></htmltext>
<tokenext>Eclipse is a fairly good ide , it could use help with C/C + + development tooling.gdb could stand some love , especially so that it can better be hidden behind a UI .</tokentext>
<sentencetext>Eclipse is a fairly good ide, it could use help with C/C++ development tooling.gdb could stand some love, especially so that it can better be hidden behind a UI.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835538</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Kjella</author>
	<datestamp>1264016760000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>At least if you're doing C++/Qt, then nothing beats Qt Creator... I had hope for KDevelop 4 for a while, but it seems to take forever and meanwhile Qt Creator has fixed most of the things I missed. I haven't done any really big scale development but at least for cranking out smaller tools it's fast and easy with graphic drag &amp; drop ui designer, autocompletion and such that I expect and Qt is near a complete platform with IO, network, databases, xml, whatever. I generally don't have any other deps except the C++ standard, and not much of those either. I pretty much suck at debugging though so can't tell you much about that, I try to put in as many error and sanity checks as I can and qDebug() (the fancier versions of printf() ) my way out of trouble.</p></htmltext>
<tokenext>At least if you 're doing C + + /Qt , then nothing beats Qt Creator... I had hope for KDevelop 4 for a while , but it seems to take forever and meanwhile Qt Creator has fixed most of the things I missed .
I have n't done any really big scale development but at least for cranking out smaller tools it 's fast and easy with graphic drag &amp; drop ui designer , autocompletion and such that I expect and Qt is near a complete platform with IO , network , databases , xml , whatever .
I generally do n't have any other deps except the C + + standard , and not much of those either .
I pretty much suck at debugging though so ca n't tell you much about that , I try to put in as many error and sanity checks as I can and qDebug ( ) ( the fancier versions of printf ( ) ) my way out of trouble .</tokentext>
<sentencetext>At least if you're doing C++/Qt, then nothing beats Qt Creator... I had hope for KDevelop 4 for a while, but it seems to take forever and meanwhile Qt Creator has fixed most of the things I missed.
I haven't done any really big scale development but at least for cranking out smaller tools it's fast and easy with graphic drag &amp; drop ui designer, autocompletion and such that I expect and Qt is near a complete platform with IO, network, databases, xml, whatever.
I generally don't have any other deps except the C++ standard, and not much of those either.
I pretty much suck at debugging though so can't tell you much about that, I try to put in as many error and sanity checks as I can and qDebug() (the fancier versions of printf() ) my way out of trouble.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836096</id>
	<title>Re:Interoperability among SCMs</title>
	<author>Timothy Brownawell</author>
	<datestamp>1264018980000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p><div class="quote"><p>Git, mercurial, monotone, etc. are all ready nice, and do pretty much the same thing, but it's annoying to have to use the one that the project leader decides on. It would be nice (if it's possible) to be able to pick which one you want to use as a client, and have it work with whatever the project manager wants to use for the upstream repository. I'm not sure what all this would encompass, probably some common distribution (push/pull) protocol would need to be implemented by all the different SCMs..</p></div><p>You can't have a common network protocol because of some fairly fundamental differences (rename tracking, use of crypto, concept of what a "branch" is, etc). What you <em>can</em> do, is have a common minimal-info dump format (for example, there's work to make monotone read/write git-fast-import data) that allows for one-shot, one-way data migration...you could probably extend this to allow for repeated pulls or maybe even bi-directional use, but you'd need code specific to each pair of systems and the people on both sides would likely need to avoid certain features.</p></div>
	</htmltext>
<tokenext>Git , mercurial , monotone , etc .
are all ready nice , and do pretty much the same thing , but it 's annoying to have to use the one that the project leader decides on .
It would be nice ( if it 's possible ) to be able to pick which one you want to use as a client , and have it work with whatever the project manager wants to use for the upstream repository .
I 'm not sure what all this would encompass , probably some common distribution ( push/pull ) protocol would need to be implemented by all the different SCMs..You ca n't have a common network protocol because of some fairly fundamental differences ( rename tracking , use of crypto , concept of what a " branch " is , etc ) .
What you can do , is have a common minimal-info dump format ( for example , there 's work to make monotone read/write git-fast-import data ) that allows for one-shot , one-way data migration...you could probably extend this to allow for repeated pulls or maybe even bi-directional use , but you 'd need code specific to each pair of systems and the people on both sides would likely need to avoid certain features .</tokentext>
<sentencetext>Git, mercurial, monotone, etc.
are all ready nice, and do pretty much the same thing, but it's annoying to have to use the one that the project leader decides on.
It would be nice (if it's possible) to be able to pick which one you want to use as a client, and have it work with whatever the project manager wants to use for the upstream repository.
I'm not sure what all this would encompass, probably some common distribution (push/pull) protocol would need to be implemented by all the different SCMs..You can't have a common network protocol because of some fairly fundamental differences (rename tracking, use of crypto, concept of what a "branch" is, etc).
What you can do, is have a common minimal-info dump format (for example, there's work to make monotone read/write git-fast-import data) that allows for one-shot, one-way data migration...you could probably extend this to allow for repeated pulls or maybe even bi-directional use, but you'd need code specific to each pair of systems and the people on both sides would likely need to avoid certain features.
	</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30884040</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Myen</author>
	<datestamp>1264339500000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>(Caveat: I'm a C++ programmer, working on code that has lots of macros.)</p><p>The debugger.  You can mouseover variables in the source view, and it shows the data (reliably, and points to concrete classes).  It lets you switch between threads easily, and shows backtraces you double click on to get to the relevant source code.  It uses a normal GUI file browser to let you choose symbols to load, if you haven't set it up beforehand (also via a GUI), and warns when it's out of date.  With lots of annoying config file hacking, it can let you display structures in a custom manner.</p><p>The closest I've seen on Linux was insight, and that was quite a few years ago (maybe it's improved since?).  GDB has a huge barrier to entry, and being line-input based means there's no organization (I don't <em>want</em> my code to be displayed in the same place as my backtrace or my local variables).  DDD doesn't reliably display my data, and when it does manage to do so visualizes anything C++ horribly.</p><p>I've tried KDevelop (3 and 4) a while back; it absolutely hated dealing with things that has an external build system (i.e. it doesn't work as a pure debugger).  Debugging C++ in Eclipse was a joke when I tried it (the one time I did have to work on Java, though, it was pretty nice).</p><p>As a reference, I code in Komodo/Eclipse/vim (all on the same code base, depends on what I feel like), on a project that uses autoconf/gmake.  That applies to both win32 (via msys+msvc) and Linux.  I use MSVC as a pure debugger, not as a code editor.</p></htmltext>
<tokenext>( Caveat : I 'm a C + + programmer , working on code that has lots of macros .
) The debugger .
You can mouseover variables in the source view , and it shows the data ( reliably , and points to concrete classes ) .
It lets you switch between threads easily , and shows backtraces you double click on to get to the relevant source code .
It uses a normal GUI file browser to let you choose symbols to load , if you have n't set it up beforehand ( also via a GUI ) , and warns when it 's out of date .
With lots of annoying config file hacking , it can let you display structures in a custom manner.The closest I 've seen on Linux was insight , and that was quite a few years ago ( maybe it 's improved since ? ) .
GDB has a huge barrier to entry , and being line-input based means there 's no organization ( I do n't want my code to be displayed in the same place as my backtrace or my local variables ) .
DDD does n't reliably display my data , and when it does manage to do so visualizes anything C + + horribly.I 've tried KDevelop ( 3 and 4 ) a while back ; it absolutely hated dealing with things that has an external build system ( i.e .
it does n't work as a pure debugger ) .
Debugging C + + in Eclipse was a joke when I tried it ( the one time I did have to work on Java , though , it was pretty nice ) .As a reference , I code in Komodo/Eclipse/vim ( all on the same code base , depends on what I feel like ) , on a project that uses autoconf/gmake .
That applies to both win32 ( via msys + msvc ) and Linux .
I use MSVC as a pure debugger , not as a code editor .</tokentext>
<sentencetext>(Caveat: I'm a C++ programmer, working on code that has lots of macros.
)The debugger.
You can mouseover variables in the source view, and it shows the data (reliably, and points to concrete classes).
It lets you switch between threads easily, and shows backtraces you double click on to get to the relevant source code.
It uses a normal GUI file browser to let you choose symbols to load, if you haven't set it up beforehand (also via a GUI), and warns when it's out of date.
With lots of annoying config file hacking, it can let you display structures in a custom manner.The closest I've seen on Linux was insight, and that was quite a few years ago (maybe it's improved since?).
GDB has a huge barrier to entry, and being line-input based means there's no organization (I don't want my code to be displayed in the same place as my backtrace or my local variables).
DDD doesn't reliably display my data, and when it does manage to do so visualizes anything C++ horribly.I've tried KDevelop (3 and 4) a while back; it absolutely hated dealing with things that has an external build system (i.e.
it doesn't work as a pure debugger).
Debugging C++ in Eclipse was a joke when I tried it (the one time I did have to work on Java, though, it was pretty nice).As a reference, I code in Komodo/Eclipse/vim (all on the same code base, depends on what I feel like), on a project that uses autoconf/gmake.
That applies to both win32 (via msys+msvc) and Linux.
I use MSVC as a pure debugger, not as a code editor.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839166</id>
	<title>Re:Screw 'Em</title>
	<author>Anonymous</author>
	<datestamp>1263987900000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext>I honestly agree with you about FLOSS developers. They're too big-headed to think that there might possibly be a better way to do something. And I'm saying this as someone who loves the concepts and ideas of open source software. I just don't generally like the people behind the software. And out of curiousity, what's the one project that you contribute to regularly?</htmltext>
<tokenext>I honestly agree with you about FLOSS developers .
They 're too big-headed to think that there might possibly be a better way to do something .
And I 'm saying this as someone who loves the concepts and ideas of open source software .
I just do n't generally like the people behind the software .
And out of curiousity , what 's the one project that you contribute to regularly ?</tokentext>
<sentencetext>I honestly agree with you about FLOSS developers.
They're too big-headed to think that there might possibly be a better way to do something.
And I'm saying this as someone who loves the concepts and ideas of open source software.
I just don't generally like the people behind the software.
And out of curiousity, what's the one project that you contribute to regularly?</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836854</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835286</id>
	<title>There's enough already, but...</title>
	<author>Angst Badger</author>
	<datestamp>1264015920000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I think we're pretty well covered as far as development tools go. The problem is that a lot of them aren't terribly well polished and the documentation -- if it exists at all -- is often terrible.</p><p>Find a project you like but that needs work and help bring it to maturity. Or go looking through the plethora of abandoned projects out there for something that looks promising and bring it back to life.</p></htmltext>
<tokenext>I think we 're pretty well covered as far as development tools go .
The problem is that a lot of them are n't terribly well polished and the documentation -- if it exists at all -- is often terrible.Find a project you like but that needs work and help bring it to maturity .
Or go looking through the plethora of abandoned projects out there for something that looks promising and bring it back to life .</tokentext>
<sentencetext>I think we're pretty well covered as far as development tools go.
The problem is that a lot of them aren't terribly well polished and the documentation -- if it exists at all -- is often terrible.Find a project you like but that needs work and help bring it to maturity.
Or go looking through the plethora of abandoned projects out there for something that looks promising and bring it back to life.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076</id>
	<title>Documentation</title>
	<author>Anonymous</author>
	<datestamp>1264015200000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>5</modscore>
	<htmltext><p>My biggest problem with much of OSS is that the documentation is terrible.  Try figuring out what the *right* way to do a "poll" type call on Linux is, or how to configure clustering with Geronimo and you will quickly realize that outside of reading the code there is almost NO good documentation on how to do more advanced things with open source software.</p></htmltext>
<tokenext>My biggest problem with much of OSS is that the documentation is terrible .
Try figuring out what the * right * way to do a " poll " type call on Linux is , or how to configure clustering with Geronimo and you will quickly realize that outside of reading the code there is almost NO good documentation on how to do more advanced things with open source software .</tokentext>
<sentencetext>My biggest problem with much of OSS is that the documentation is terrible.
Try figuring out what the *right* way to do a "poll" type call on Linux is, or how to configure clustering with Geronimo and you will quickly realize that outside of reading the code there is almost NO good documentation on how to do more advanced things with open source software.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843768</id>
	<title>Re:Interoperability among SCMs</title>
	<author>jetxee</author>
	<datestamp>1264069620000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>hg-git is OK (to use hg as a client for remote git repositories).<br>hg-subversion interoperation is told to be less reliable (people say bazaar-subversion integration is better).</p><p>bzr clients seem to be more or less interoperable with all major VCSes via plugins (bzr-svn, bzr-hg, bzr-git).</p><p>darcs and git are not interoperable with anything.</p></htmltext>
<tokenext>hg-git is OK ( to use hg as a client for remote git repositories ) .hg-subversion interoperation is told to be less reliable ( people say bazaar-subversion integration is better ) .bzr clients seem to be more or less interoperable with all major VCSes via plugins ( bzr-svn , bzr-hg , bzr-git ) .darcs and git are not interoperable with anything .</tokentext>
<sentencetext>hg-git is OK (to use hg as a client for remote git repositories).hg-subversion interoperation is told to be less reliable (people say bazaar-subversion integration is better).bzr clients seem to be more or less interoperable with all major VCSes via plugins (bzr-svn, bzr-hg, bzr-git).darcs and git are not interoperable with anything.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835106</id>
	<title>we need...</title>
	<author>al3k</author>
	<datestamp>1264015320000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>a text editor with a web browser, email client, irc, calculator and tetris......oh wait</htmltext>
<tokenext>a text editor with a web browser , email client , irc , calculator and tetris......oh wait</tokentext>
<sentencetext>a text editor with a web browser, email client, irc, calculator and tetris......oh wait</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835502</id>
	<title>FLOSS?</title>
	<author>sbeckstead</author>
	<datestamp>1264016640000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>I think all you really need is a good wax applicator and some really good string.  Maybe a way to apply flavor would be nice too.</htmltext>
<tokenext>I think all you really need is a good wax applicator and some really good string .
Maybe a way to apply flavor would be nice too .</tokentext>
<sentencetext>I think all you really need is a good wax applicator and some really good string.
Maybe a way to apply flavor would be nice too.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836378</id>
	<title>Re:Interoperability among SCMs</title>
	<author>jgrahn</author>
	<datestamp>1264020240000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><blockquote><div><p>Git, mercurial, monotone, etc. are all ready nice, and do pretty much the same thing, but it's annoying to have to use the one that the project leader decides on.</p></div></blockquote><p>
I can't help reading that as "Git, mercurial, monotone, etc. are all ready nice, and do pretty much the same thing, but I want to use a different one which I think is much better and which noone actually *working* in the project wants to use".
If you think they all do the same thing, why not use the one other's are using?</p></div>
	</htmltext>
<tokenext>Git , mercurial , monotone , etc .
are all ready nice , and do pretty much the same thing , but it 's annoying to have to use the one that the project leader decides on .
I ca n't help reading that as " Git , mercurial , monotone , etc .
are all ready nice , and do pretty much the same thing , but I want to use a different one which I think is much better and which noone actually * working * in the project wants to use " .
If you think they all do the same thing , why not use the one other 's are using ?</tokentext>
<sentencetext>Git, mercurial, monotone, etc.
are all ready nice, and do pretty much the same thing, but it's annoying to have to use the one that the project leader decides on.
I can't help reading that as "Git, mercurial, monotone, etc.
are all ready nice, and do pretty much the same thing, but I want to use a different one which I think is much better and which noone actually *working* in the project wants to use".
If you think they all do the same thing, why not use the one other's are using?
	</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839236</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>c0d3g33k</author>
	<datestamp>1263988320000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Would "+1", "mod parent up", "Word", "I agree wholeheartedly", "Hear, hear!", "Preach brother, preach" or "The honorable swaniriversean makes a most compelling point" be stylistically more to your liking?   A snippet framing the agreement in the proper context is an added bonus since it clearly indicates the subject of the agreement.  Annoying as it may be to you personally, such utterances are useful in providing clarity when following along with the debate and trying to get a clear sense of where the points of consensus and disagreement lie.  I personally find this to be a nice little communication technique.</p></htmltext>
<tokenext>Would " + 1 " , " mod parent up " , " Word " , " I agree wholeheartedly " , " Hear , hear !
" , " Preach brother , preach " or " The honorable swaniriversean makes a most compelling point " be stylistically more to your liking ?
A snippet framing the agreement in the proper context is an added bonus since it clearly indicates the subject of the agreement .
Annoying as it may be to you personally , such utterances are useful in providing clarity when following along with the debate and trying to get a clear sense of where the points of consensus and disagreement lie .
I personally find this to be a nice little communication technique .</tokentext>
<sentencetext>Would "+1", "mod parent up", "Word", "I agree wholeheartedly", "Hear, hear!
", "Preach brother, preach" or "The honorable swaniriversean makes a most compelling point" be stylistically more to your liking?
A snippet framing the agreement in the proper context is an added bonus since it clearly indicates the subject of the agreement.
Annoying as it may be to you personally, such utterances are useful in providing clarity when following along with the debate and trying to get a clear sense of where the points of consensus and disagreement lie.
I personally find this to be a nice little communication technique.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837104</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836814</id>
	<title>Debugging back in time...</title>
	<author>smartr</author>
	<datestamp>1263978900000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Being able to step backwards through code while debugging would be nice...<br>Here are some google tech talks / presentations...<br><a href="http://www.youtube.com/watch?v=LpfmKIxusZY" title="youtube.com">http://www.youtube.com/watch?v=LpfmKIxusZY</a> [youtube.com]<br><a href="http://video.google.com/videoplay?docid=3897010229726822034#" title="google.com">http://video.google.com/videoplay?docid=3897010229726822034#</a> [google.com]<br>And there's a debugger here (which I should try out sometime...):<br><a href="http://www.lambdacs.com/debugger/debugger.html" title="lambdacs.com">http://www.lambdacs.com/debugger/debugger.html</a> [lambdacs.com]</p><p>Still, I haven't seen this being available with many different platforms.</p></htmltext>
<tokenext>Being able to step backwards through code while debugging would be nice...Here are some google tech talks / presentations...http : //www.youtube.com/watch ? v = LpfmKIxusZY [ youtube.com ] http : //video.google.com/videoplay ? docid = 3897010229726822034 # [ google.com ] And there 's a debugger here ( which I should try out sometime... ) : http : //www.lambdacs.com/debugger/debugger.html [ lambdacs.com ] Still , I have n't seen this being available with many different platforms .</tokentext>
<sentencetext>Being able to step backwards through code while debugging would be nice...Here are some google tech talks / presentations...http://www.youtube.com/watch?v=LpfmKIxusZY [youtube.com]http://video.google.com/videoplay?docid=3897010229726822034# [google.com]And there's a debugger here (which I should try out sometime...):http://www.lambdacs.com/debugger/debugger.html [lambdacs.com]Still, I haven't seen this being available with many different platforms.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841454</id>
	<title>IDA Pro</title>
	<author>jrincayc</author>
	<datestamp>1264001520000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>IDA Pro which is a interactive disassembler has no FLOSS equivalent.  objdump -xd just isn't the same.</p><p><a href="http://en.wikipedia.org/wiki/Interactive\_Disassembler" title="wikipedia.org" rel="nofollow">http://en.wikipedia.org/wiki/Interactive\_Disassembler</a> [wikipedia.org]</p></htmltext>
<tokenext>IDA Pro which is a interactive disassembler has no FLOSS equivalent .
objdump -xd just is n't the same.http : //en.wikipedia.org/wiki/Interactive \ _Disassembler [ wikipedia.org ]</tokentext>
<sentencetext>IDA Pro which is a interactive disassembler has no FLOSS equivalent.
objdump -xd just isn't the same.http://en.wikipedia.org/wiki/Interactive\_Disassembler [wikipedia.org]</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839924</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>HunterD</author>
	<datestamp>1263991380000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>The entire UNIX operating system is an IDE.  Almost every element of the design of UNIX is based around being able to make developing software easier and more productive.  Just like the end user tools, the difference between the UNIX design and other designs is that you have lots of small, tight tools that are good at a limited number of things, and scripts or applications to tie those tools together.  Tools from vim to grep to gdb to glade are all single purpose tools that are pretty darn bullet proof.</p><p>I'll take VIM + the command line (or EMACS) over Visual Studio any day. (or Eclipse, or QT Creator)</p></htmltext>
<tokenext>The entire UNIX operating system is an IDE .
Almost every element of the design of UNIX is based around being able to make developing software easier and more productive .
Just like the end user tools , the difference between the UNIX design and other designs is that you have lots of small , tight tools that are good at a limited number of things , and scripts or applications to tie those tools together .
Tools from vim to grep to gdb to glade are all single purpose tools that are pretty darn bullet proof.I 'll take VIM + the command line ( or EMACS ) over Visual Studio any day .
( or Eclipse , or QT Creator )</tokentext>
<sentencetext>The entire UNIX operating system is an IDE.
Almost every element of the design of UNIX is based around being able to make developing software easier and more productive.
Just like the end user tools, the difference between the UNIX design and other designs is that you have lots of small, tight tools that are good at a limited number of things, and scripts or applications to tie those tools together.
Tools from vim to grep to gdb to glade are all single purpose tools that are pretty darn bullet proof.I'll take VIM + the command line (or EMACS) over Visual Studio any day.
(or Eclipse, or QT Creator)</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840872</id>
	<title>Documentation</title>
	<author>BhaKi</author>
	<datestamp>1263996660000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Javadoc is the best example.</htmltext>
<tokenext>Javadoc is the best example .</tokentext>
<sentencetext>Javadoc is the best example.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839182</id>
	<title>Re:Add Emacs Lisp to your skills</title>
	<author>Anonymous</author>
	<datestamp>1263988020000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p><div class="quote"><p>Because we need someone to finally give us proper editor on top of the OS we use.</p></div><p>They already have, you can run vi in emacs.</p></div>
	</htmltext>
<tokenext>Because we need someone to finally give us proper editor on top of the OS we use.They already have , you can run vi in emacs .</tokentext>
<sentencetext>Because we need someone to finally give us proper editor on top of the OS we use.They already have, you can run vi in emacs.
	</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835050</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838912</id>
	<title>two things</title>
	<author>Anonymous</author>
	<datestamp>1263986880000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>A good GUI toolkit.  Not<nobr> <wbr></nobr>/another/ GUI toolkit.  A<nobr> <wbr></nobr>/good/ GUI toolkit.</p><p>Microsoft Access-like tool for building rich internet applications on top of a real database.</p><p>Thanks.</p></htmltext>
<tokenext>A good GUI toolkit .
Not /another/ GUI toolkit .
A /good/ GUI toolkit.Microsoft Access-like tool for building rich internet applications on top of a real database.Thanks .</tokentext>
<sentencetext>A good GUI toolkit.
Not /another/ GUI toolkit.
A /good/ GUI toolkit.Microsoft Access-like tool for building rich internet applications on top of a real database.Thanks.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835284</id>
	<title>Re: OP</title>
	<author>Anonymous</author>
	<datestamp>1264015920000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>You would attract more developers by writing at least one sentence without "FLOSS".</p><p>Now you sound like you're just some PR dude... and no self-respecting developer takes you serious.</p></htmltext>
<tokenext>You would attract more developers by writing at least one sentence without " FLOSS " .Now you sound like you 're just some PR dude... and no self-respecting developer takes you serious .</tokentext>
<sentencetext>You would attract more developers by writing at least one sentence without "FLOSS".Now you sound like you're just some PR dude... and no self-respecting developer takes you serious.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836474</id>
	<title>You heard it wrong</title>
	<author>Anonymous</author>
	<datestamp>1264020660000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>He was really saying "Documenters, Documenters, Documenters, Documenters".</p><p>Give some thought to doing excellent documentation.</p><p>grumpy</p></htmltext>
<tokenext>He was really saying " Documenters , Documenters , Documenters , Documenters " .Give some thought to doing excellent documentation.grumpy</tokentext>
<sentencetext>He was really saying "Documenters, Documenters, Documenters, Documenters".Give some thought to doing excellent documentation.grumpy</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835074</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>WillAdams</author>
	<datestamp>1264015200000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>2</modscore>
	<htmltext><p>Try an Interface / Project Builder replacement instead:</p><p><a href="http://www.gnustep.org/" title="gnustep.org">http://www.gnustep.org/</a> [gnustep.org]</p><p>InterfaceBuilder.app clone:</p><p><a href="http://www.gnustep.org/experience/Gorm.html" title="gnustep.org">http://www.gnustep.org/experience/Gorm.html</a> [gnustep.org]</p><p>ProjectBuilder.app clone:</p><p><a href="http://www.gnustep.org/experience/ProjectCenter.html" title="gnustep.org">http://www.gnustep.org/experience/ProjectCenter.html</a> [gnustep.org]</p><p>NeXT used to charge $4,995 / developer seat for such tools --- now one can get them for free (even w/ a Mac, one can get a free on-line membership in the Developer's Connection and download the latest version)</p><p>William</p></htmltext>
<tokenext>Try an Interface / Project Builder replacement instead : http : //www.gnustep.org/ [ gnustep.org ] InterfaceBuilder.app clone : http : //www.gnustep.org/experience/Gorm.html [ gnustep.org ] ProjectBuilder.app clone : http : //www.gnustep.org/experience/ProjectCenter.html [ gnustep.org ] NeXT used to charge $ 4,995 / developer seat for such tools --- now one can get them for free ( even w/ a Mac , one can get a free on-line membership in the Developer 's Connection and download the latest version ) William</tokentext>
<sentencetext>Try an Interface / Project Builder replacement instead:http://www.gnustep.org/ [gnustep.org]InterfaceBuilder.app clone:http://www.gnustep.org/experience/Gorm.html [gnustep.org]ProjectBuilder.app clone:http://www.gnustep.org/experience/ProjectCenter.html [gnustep.org]NeXT used to charge $4,995 / developer seat for such tools --- now one can get them for free (even w/ a Mac, one can get a free on-line membership in the Developer's Connection and download the latest version)William</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835204</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>xTantrum</author>
	<datestamp>1264015680000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>I have to second this. I absolutley abhor the IDE's on Linux. They are either way to feature rich (read bloated) like Eclipse, too annoying to configure, like Anjuta. The only decent one is Geany....minimally. I'd love to see a decent IDE like DevC++ on linux. I like the CLI as much as the next one, but when i'm coding a major project its hard enough doing that, i don't have time to be worrying about make, running gdb again etc... i just want it to work. I was actually thinking of even a little plugin to gedit that calls GCC and GDB on the back end. Again, i have to stress DevC++ was amazing. too bad its not on nix nor is it being maintained.</htmltext>
<tokenext>I have to second this .
I absolutley abhor the IDE 's on Linux .
They are either way to feature rich ( read bloated ) like Eclipse , too annoying to configure , like Anjuta .
The only decent one is Geany....minimally .
I 'd love to see a decent IDE like DevC + + on linux .
I like the CLI as much as the next one , but when i 'm coding a major project its hard enough doing that , i do n't have time to be worrying about make , running gdb again etc... i just want it to work .
I was actually thinking of even a little plugin to gedit that calls GCC and GDB on the back end .
Again , i have to stress DevC + + was amazing .
too bad its not on nix nor is it being maintained .</tokentext>
<sentencetext>I have to second this.
I absolutley abhor the IDE's on Linux.
They are either way to feature rich (read bloated) like Eclipse, too annoying to configure, like Anjuta.
The only decent one is Geany....minimally.
I'd love to see a decent IDE like DevC++ on linux.
I like the CLI as much as the next one, but when i'm coding a major project its hard enough doing that, i don't have time to be worrying about make, running gdb again etc... i just want it to work.
I was actually thinking of even a little plugin to gedit that calls GCC and GDB on the back end.
Again, i have to stress DevC++ was amazing.
too bad its not on nix nor is it being maintained.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</id>
	<title>Visual Studio replacement on Linux</title>
	<author>sopssa</author>
	<datestamp>1264014540000</datestamp>
	<modclass>Informativ</modclass>
	<modscore>4</modscore>
	<htmltext><p>Visual Studio is the favorite IDE for lots of programmers and without a doubt still the one thats considered best there is.</p><p>However I've started doing some Linux programming along with other languages that could be developed on Linux (PHP, Delphi/Kylix). However the IDE's I've tested dont seem to compare with Visual Studio or even Delphi's IDE. In most cases they're mostly somewhat advanced text editors and building and debugging is more inconvenient. They just dont feel like complete IDE's where you can do your work. Is there such professional suites available on Linux and if not, what could be done to improve the existing IDE's and tools to that level?</p></htmltext>
<tokenext>Visual Studio is the favorite IDE for lots of programmers and without a doubt still the one thats considered best there is.However I 've started doing some Linux programming along with other languages that could be developed on Linux ( PHP , Delphi/Kylix ) .
However the IDE 's I 've tested dont seem to compare with Visual Studio or even Delphi 's IDE .
In most cases they 're mostly somewhat advanced text editors and building and debugging is more inconvenient .
They just dont feel like complete IDE 's where you can do your work .
Is there such professional suites available on Linux and if not , what could be done to improve the existing IDE 's and tools to that level ?</tokentext>
<sentencetext>Visual Studio is the favorite IDE for lots of programmers and without a doubt still the one thats considered best there is.However I've started doing some Linux programming along with other languages that could be developed on Linux (PHP, Delphi/Kylix).
However the IDE's I've tested dont seem to compare with Visual Studio or even Delphi's IDE.
In most cases they're mostly somewhat advanced text editors and building and debugging is more inconvenient.
They just dont feel like complete IDE's where you can do your work.
Is there such professional suites available on Linux and if not, what could be done to improve the existing IDE's and tools to that level?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</id>
	<title>Interoperability among SCMs</title>
	<author>Anonymous</author>
	<datestamp>1264015560000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>3</modscore>
	<htmltext>Git, mercurial, monotone, etc. are all ready nice, and do pretty much the same thing, but it's annoying to have to use the one that the project leader decides on. It would be nice (if it's possible) to be able to pick which one you want to use as a client, and have it work with whatever the project manager wants to use for the upstream repository. I'm not sure what all this would encompass, probably some common distribution (push/pull) protocol would need to be implemented by all the different SCMs..</htmltext>
<tokenext>Git , mercurial , monotone , etc .
are all ready nice , and do pretty much the same thing , but it 's annoying to have to use the one that the project leader decides on .
It would be nice ( if it 's possible ) to be able to pick which one you want to use as a client , and have it work with whatever the project manager wants to use for the upstream repository .
I 'm not sure what all this would encompass , probably some common distribution ( push/pull ) protocol would need to be implemented by all the different SCMs. .</tokentext>
<sentencetext>Git, mercurial, monotone, etc.
are all ready nice, and do pretty much the same thing, but it's annoying to have to use the one that the project leader decides on.
It would be nice (if it's possible) to be able to pick which one you want to use as a client, and have it work with whatever the project manager wants to use for the upstream repository.
I'm not sure what all this would encompass, probably some common distribution (push/pull) protocol would need to be implemented by all the different SCMs..</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835050</id>
	<title>Add Emacs Lisp to your skills</title>
	<author>sznupi</author>
	<datestamp>1264015080000</datestamp>
	<modclass>Funny</modclass>
	<modscore>3</modscore>
	<htmltext><p>Because we need someone to finally give us proper editor on top of the OS we use.</p></htmltext>
<tokenext>Because we need someone to finally give us proper editor on top of the OS we use .</tokentext>
<sentencetext>Because we need someone to finally give us proper editor on top of the OS we use.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835226</id>
	<title>API Finder</title>
	<author>Pro923</author>
	<datestamp>1264015740000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>If I had the time I'd work on a tool that was geared towards helping developers find APIs to accomplish some idea.  Often, I have a task to perform, but it's difficult to find the right functions or objects to use to do the job - or if one even exists.  Generally, I google or use MSDN search, but I find it's difficult to find keywords that will lead me to APIs instead of generic discussions or procedures.  If there were a tool that contained a database of every export from every DLL with instructions on how to use it, and some intelligent way to drill down and help find what you're looking for - I think that would be amazingly helpful.</htmltext>
<tokenext>If I had the time I 'd work on a tool that was geared towards helping developers find APIs to accomplish some idea .
Often , I have a task to perform , but it 's difficult to find the right functions or objects to use to do the job - or if one even exists .
Generally , I google or use MSDN search , but I find it 's difficult to find keywords that will lead me to APIs instead of generic discussions or procedures .
If there were a tool that contained a database of every export from every DLL with instructions on how to use it , and some intelligent way to drill down and help find what you 're looking for - I think that would be amazingly helpful .</tokentext>
<sentencetext>If I had the time I'd work on a tool that was geared towards helping developers find APIs to accomplish some idea.
Often, I have a task to perform, but it's difficult to find the right functions or objects to use to do the job - or if one even exists.
Generally, I google or use MSDN search, but I find it's difficult to find keywords that will lead me to APIs instead of generic discussions or procedures.
If there were a tool that contained a database of every export from every DLL with instructions on how to use it, and some intelligent way to drill down and help find what you're looking for - I think that would be amazingly helpful.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836750</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>FictionPimp</author>
	<datestamp>1263978720000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I'm actually an xcode fan. I hated it at first, but now I love it.</p></htmltext>
<tokenext>I 'm actually an xcode fan .
I hated it at first , but now I love it .</tokentext>
<sentencetext>I'm actually an xcode fan.
I hated it at first, but now I love it.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Dadoo</author>
	<datestamp>1264018320000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I hear this about VS a lot. As someone who has never used it, let me ask, what is it, specifically, about VS that's so great?</p></htmltext>
<tokenext>I hear this about VS a lot .
As someone who has never used it , let me ask , what is it , specifically , about VS that 's so great ?</tokentext>
<sentencetext>I hear this about VS a lot.
As someone who has never used it, let me ask, what is it, specifically, about VS that's so great?</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30842234</id>
	<title>Re:Interoperability among SCMs</title>
	<author>greg1104</author>
	<datestamp>1264009020000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>2</modscore>
	<htmltext><p>The fundamental unit of all SCMs is the changeset.  It's possible to convert between the various changeset formats using a tool like <a href="http://progetti.arstecnica.it/tailor/" title="arstecnica.it">Tailor</a> [arstecnica.it].  So you could build a useful prototype of something like this by running incoming and outgoing changesets through that sort of tool to convert to the native format of the server SCM.  You can convert them to the native format on the server, so no need to invent a new distribution protocol.  People end up building one-offs for this sort of thing out of simple shell scripts sometimes while doing a VCS migration, like attaching an exporter to the post-commit hook on the master to handle the distribution side.  I think part of the reason there's been little uptake on a more universal approach is because it's not that hard to hack together something that handles any two of the options here.</p><p>As you can see on the Tailor documentation page, there's already other projects building in the direction of more universal changesets too.  One major issues with aiming for really broad support here is testing to make sure every possible operation works, and in cases where they don't figuring out how to limit the subset of work to the common denominator.</p></htmltext>
<tokenext>The fundamental unit of all SCMs is the changeset .
It 's possible to convert between the various changeset formats using a tool like Tailor [ arstecnica.it ] .
So you could build a useful prototype of something like this by running incoming and outgoing changesets through that sort of tool to convert to the native format of the server SCM .
You can convert them to the native format on the server , so no need to invent a new distribution protocol .
People end up building one-offs for this sort of thing out of simple shell scripts sometimes while doing a VCS migration , like attaching an exporter to the post-commit hook on the master to handle the distribution side .
I think part of the reason there 's been little uptake on a more universal approach is because it 's not that hard to hack together something that handles any two of the options here.As you can see on the Tailor documentation page , there 's already other projects building in the direction of more universal changesets too .
One major issues with aiming for really broad support here is testing to make sure every possible operation works , and in cases where they do n't figuring out how to limit the subset of work to the common denominator .</tokentext>
<sentencetext>The fundamental unit of all SCMs is the changeset.
It's possible to convert between the various changeset formats using a tool like Tailor [arstecnica.it].
So you could build a useful prototype of something like this by running incoming and outgoing changesets through that sort of tool to convert to the native format of the server SCM.
You can convert them to the native format on the server, so no need to invent a new distribution protocol.
People end up building one-offs for this sort of thing out of simple shell scripts sometimes while doing a VCS migration, like attaching an exporter to the post-commit hook on the master to handle the distribution side.
I think part of the reason there's been little uptake on a more universal approach is because it's not that hard to hack together something that handles any two of the options here.As you can see on the Tailor documentation page, there's already other projects building in the direction of more universal changesets too.
One major issues with aiming for really broad support here is testing to make sure every possible operation works, and in cases where they don't figuring out how to limit the subset of work to the common denominator.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837358</id>
	<title>Ideas from a Mozilla contributor</title>
	<author>jesser</author>
	<datestamp>1263981180000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Pick a large, active open-source project and try to help with the problems its developers have.  You will be loved.</p><p>Here are some of the problems I'm aware of within the Mozilla project.</p><p><strong>Speed of development</strong></p><p>'make' doesn't scale.  An incremental build, even with no changes, takes at least a minute.  (In contrast, just checking whether any files have changed takes 'hg' less than 10 seconds.)  Maybe help us move to 'scons', or help improve 'pymake', or just help us get our dependency generation right.</p><p>'ld' is slow.  Once a developer makes a change to any c++ file, the incremental build is going to take several minutes while the linker uses up all her RAM.  Maybe help us move to another linker such as 'gold', and contribute any necessary changes back to the 'gold' project.</p><p>'hg' merges are confusing. hg's developer-facing user interface could be improved, both while doing a merge and after doing a merge.</p><p><strong>Automated testing</strong></p><p>We've built an <a href="http://tests.themasta.com/tinderboxpushlog/" title="themasta.com">interesting interface</a> [themasta.com] around <a href="http://hg.mozilla.org/mozilla-central/pushloghtml" title="mozilla.org">hg-pushlog</a> [mozilla.org] (which is itself a Mozilla extension to hg) and <a href="http://buildbot.net/trac" title="buildbot.net">buildbot</a> [buildbot.net] that lets us see which tests failed after each change.  I'd love to see these tools generalized to the point where other open-source projects can use it and contribute back to it.</p><p>As we require unit and integration tests for more and more components of Firefox, we're finding that a small number of tests failing intermittently can <a href="http://joblivious.wordpress.com/2009/02/20/handling-intermittence-how-to-survive-test-driven-development/" title="wordpress.com">make it difficult</a> [wordpress.com] to move quickly.  We could use better tools for tracking test failures, and for record-and-replay debugging to help us figure out the intermittent failures, and probably for other things we haven't thought of.</p><p><strong>Programming languages</strong></p><p><a href="http://weblogs.mozillazine.org/roc/archives/2007/10/tablua\_fracta.html" title="mozillazine.org">We need a decent low-level programming language</a> [mozillazine.org].  Something that lets programmers implement sneaky fast algorithms, but lets programmers do it without constantly shooting themselves in the foot with security holes.  Something you'd want to write (difficult parts of) a web browser or OS in.</p><p>I don't know if the answer is adding more and more to the type system (like in Cyclone), or integration of assertions with static analysis (like in D), or simply making it easy to integrate low-level code with high-level code (like in C#, or with ctypes or jsctypes).</p><p>Mozilla is doing <a href="http://eschew.wordpress.com/2009/05/16/mozilla-static-analysis-overvie/" title="wordpress.com">interesting things</a> [wordpress.com] with custom static analysis of C++ code.</p><p><strong>Making collaboration tools support workflow and GTD</strong></p><p>We have a <a href="http://crash-stats.mozilla.com/" title="mozilla.com">crash analysis system</a> [mozilla.com] and a <a href="https://bugzilla.mozilla.org/" title="mozilla.org">bug-tracking system</a> [mozilla.org] with lots of information, but the workflow is poor, so much of the information is not acted upon.</p><p>It's hard to come up with a good workflow (and make the tools support that workflow) in a large project where many of the contributors are volunteers who decide themselves what to work on, but I think we can <a href="http://www.squarefree.com/2009/04/20/getting-bugs-done/" title="squarefree.com">do better</a> [squarefree.com].</p></htmltext>
<tokenext>Pick a large , active open-source project and try to help with the problems its developers have .
You will be loved.Here are some of the problems I 'm aware of within the Mozilla project.Speed of development'make ' does n't scale .
An incremental build , even with no changes , takes at least a minute .
( In contrast , just checking whether any files have changed takes 'hg ' less than 10 seconds .
) Maybe help us move to 'scons ' , or help improve 'pymake ' , or just help us get our dependency generation right .
'ld ' is slow .
Once a developer makes a change to any c + + file , the incremental build is going to take several minutes while the linker uses up all her RAM .
Maybe help us move to another linker such as 'gold ' , and contribute any necessary changes back to the 'gold ' project .
'hg ' merges are confusing .
hg 's developer-facing user interface could be improved , both while doing a merge and after doing a merge.Automated testingWe 've built an interesting interface [ themasta.com ] around hg-pushlog [ mozilla.org ] ( which is itself a Mozilla extension to hg ) and buildbot [ buildbot.net ] that lets us see which tests failed after each change .
I 'd love to see these tools generalized to the point where other open-source projects can use it and contribute back to it.As we require unit and integration tests for more and more components of Firefox , we 're finding that a small number of tests failing intermittently can make it difficult [ wordpress.com ] to move quickly .
We could use better tools for tracking test failures , and for record-and-replay debugging to help us figure out the intermittent failures , and probably for other things we have n't thought of.Programming languagesWe need a decent low-level programming language [ mozillazine.org ] .
Something that lets programmers implement sneaky fast algorithms , but lets programmers do it without constantly shooting themselves in the foot with security holes .
Something you 'd want to write ( difficult parts of ) a web browser or OS in.I do n't know if the answer is adding more and more to the type system ( like in Cyclone ) , or integration of assertions with static analysis ( like in D ) , or simply making it easy to integrate low-level code with high-level code ( like in C # , or with ctypes or jsctypes ) .Mozilla is doing interesting things [ wordpress.com ] with custom static analysis of C + + code.Making collaboration tools support workflow and GTDWe have a crash analysis system [ mozilla.com ] and a bug-tracking system [ mozilla.org ] with lots of information , but the workflow is poor , so much of the information is not acted upon.It 's hard to come up with a good workflow ( and make the tools support that workflow ) in a large project where many of the contributors are volunteers who decide themselves what to work on , but I think we can do better [ squarefree.com ] .</tokentext>
<sentencetext>Pick a large, active open-source project and try to help with the problems its developers have.
You will be loved.Here are some of the problems I'm aware of within the Mozilla project.Speed of development'make' doesn't scale.
An incremental build, even with no changes, takes at least a minute.
(In contrast, just checking whether any files have changed takes 'hg' less than 10 seconds.
)  Maybe help us move to 'scons', or help improve 'pymake', or just help us get our dependency generation right.
'ld' is slow.
Once a developer makes a change to any c++ file, the incremental build is going to take several minutes while the linker uses up all her RAM.
Maybe help us move to another linker such as 'gold', and contribute any necessary changes back to the 'gold' project.
'hg' merges are confusing.
hg's developer-facing user interface could be improved, both while doing a merge and after doing a merge.Automated testingWe've built an interesting interface [themasta.com] around hg-pushlog [mozilla.org] (which is itself a Mozilla extension to hg) and buildbot [buildbot.net] that lets us see which tests failed after each change.
I'd love to see these tools generalized to the point where other open-source projects can use it and contribute back to it.As we require unit and integration tests for more and more components of Firefox, we're finding that a small number of tests failing intermittently can make it difficult [wordpress.com] to move quickly.
We could use better tools for tracking test failures, and for record-and-replay debugging to help us figure out the intermittent failures, and probably for other things we haven't thought of.Programming languagesWe need a decent low-level programming language [mozillazine.org].
Something that lets programmers implement sneaky fast algorithms, but lets programmers do it without constantly shooting themselves in the foot with security holes.
Something you'd want to write (difficult parts of) a web browser or OS in.I don't know if the answer is adding more and more to the type system (like in Cyclone), or integration of assertions with static analysis (like in D), or simply making it easy to integrate low-level code with high-level code (like in C#, or with ctypes or jsctypes).Mozilla is doing interesting things [wordpress.com] with custom static analysis of C++ code.Making collaboration tools support workflow and GTDWe have a crash analysis system [mozilla.com] and a bug-tracking system [mozilla.org] with lots of information, but the workflow is poor, so much of the information is not acted upon.It's hard to come up with a good workflow (and make the tools support that workflow) in a large project where many of the contributors are volunteers who decide themselves what to work on, but I think we can do better [squarefree.com].</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30844104</id>
	<title>What more?</title>
	<author>jandersen</author>
	<datestamp>1264074180000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p><div class="quote"><p>what more do FLOSS developers need from existing development tools?</p></div><p>Nothing, IMO. I have for years worked with only: xterm, vi, compiler, make. I am surrounded by good programmers, who use IDEs, mostly Visual Studio, but also Eclipse; I am still at least as productive as everybody else, and don't even spend as much time debugging. Am I genius? Of course not. The truth is that using an IDE doesn't actually make that much of a difference; whether people use it is no more than a matter of personal taste.</p></div>
	</htmltext>
<tokenext>what more do FLOSS developers need from existing development tools ? Nothing , IMO .
I have for years worked with only : xterm , vi , compiler , make .
I am surrounded by good programmers , who use IDEs , mostly Visual Studio , but also Eclipse ; I am still at least as productive as everybody else , and do n't even spend as much time debugging .
Am I genius ?
Of course not .
The truth is that using an IDE does n't actually make that much of a difference ; whether people use it is no more than a matter of personal taste .</tokentext>
<sentencetext>what more do FLOSS developers need from existing development tools?Nothing, IMO.
I have for years worked with only: xterm, vi, compiler, make.
I am surrounded by good programmers, who use IDEs, mostly Visual Studio, but also Eclipse; I am still at least as productive as everybody else, and don't even spend as much time debugging.
Am I genius?
Of course not.
The truth is that using an IDE doesn't actually make that much of a difference; whether people use it is no more than a matter of personal taste.
	</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838228</id>
	<title>Game development wishes from the Braid author</title>
	<author>Anonymous</author>
	<datestamp>1263984420000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>1</modscore>
	<htmltext><p>Well the author of Braid (the game) seems to have a few wishes for game development. Perhaps help him out?<br>Source: http://braid-game.com/news/?p=364</p></htmltext>
<tokenext>Well the author of Braid ( the game ) seems to have a few wishes for game development .
Perhaps help him out ? Source : http : //braid-game.com/news/ ? p = 364</tokentext>
<sentencetext>Well the author of Braid (the game) seems to have a few wishes for game development.
Perhaps help him out?Source: http://braid-game.com/news/?p=364</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836024</id>
	<title>Superior IDE?</title>
	<author>apharmdq</author>
	<datestamp>1264018680000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I used Visual Studio quite a bit, and I'm not sure why everyone seems to think it's so great.  I've used Codeblocks and Kdevelop since then, and find that I much prefer those IDEs.  Lately I've been working on using Vim as an IDE, and after a bit of adjustment, I'm pretty sure it will end up being my IDE of choice.  As for debugging, gdb does an excellent job.  (And those complaining about setting breakpoints . . . have you even used gdb?)</p><p>I'm rather curious though.  What features does VS have that make it so "superior?"</p></htmltext>
<tokenext>I used Visual Studio quite a bit , and I 'm not sure why everyone seems to think it 's so great .
I 've used Codeblocks and Kdevelop since then , and find that I much prefer those IDEs .
Lately I 've been working on using Vim as an IDE , and after a bit of adjustment , I 'm pretty sure it will end up being my IDE of choice .
As for debugging , gdb does an excellent job .
( And those complaining about setting breakpoints .
. .
have you even used gdb ?
) I 'm rather curious though .
What features does VS have that make it so " superior ?
"</tokentext>
<sentencetext>I used Visual Studio quite a bit, and I'm not sure why everyone seems to think it's so great.
I've used Codeblocks and Kdevelop since then, and find that I much prefer those IDEs.
Lately I've been working on using Vim as an IDE, and after a bit of adjustment, I'm pretty sure it will end up being my IDE of choice.
As for debugging, gdb does an excellent job.
(And those complaining about setting breakpoints .
. .
have you even used gdb?
)I'm rather curious though.
What features does VS have that make it so "superior?
"</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835840</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>HeadSoft</author>
	<datestamp>1264017900000</datestamp>
	<modclass>Informativ</modclass>
	<modscore>2</modscore>
	<htmltext><p>Code::Blocks is a good one for Linux, it's not quite Visual Studio but it has most of the same features, the ones you actually use on a regular basis.  I haven't tried the Windows version, but I know one exists as well.</p></htmltext>
<tokenext>Code : : Blocks is a good one for Linux , it 's not quite Visual Studio but it has most of the same features , the ones you actually use on a regular basis .
I have n't tried the Windows version , but I know one exists as well .</tokentext>
<sentencetext>Code::Blocks is a good one for Linux, it's not quite Visual Studio but it has most of the same features, the ones you actually use on a regular basis.
I haven't tried the Windows version, but I know one exists as well.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838104</id>
	<title>Stop chasing Microsoft! Need for a new direction.</title>
	<author>John Sokol</author>
	<datestamp>1263984000000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>
&nbsp; I see many people talking about Visual Studios and IDE's .  I think there are many good IDE's in Linux.</p><p>
&nbsp; What I think is needed is something new that can take Linux to the next level.</p><p>
&nbsp; Maybe some collaborative tools to help with development of SOA and cloud based systems.</p><p>
&nbsp; Or something that will help automate the location, rating and selection of libraries.</p></htmltext>
<tokenext>  I see many people talking about Visual Studios and IDE 's .
I think there are many good IDE 's in Linux .
  What I think is needed is something new that can take Linux to the next level .
  Maybe some collaborative tools to help with development of SOA and cloud based systems .
  Or something that will help automate the location , rating and selection of libraries .</tokentext>
<sentencetext>
  I see many people talking about Visual Studios and IDE's .
I think there are many good IDE's in Linux.
  What I think is needed is something new that can take Linux to the next level.
  Maybe some collaborative tools to help with development of SOA and cloud based systems.
  Or something that will help automate the location, rating and selection of libraries.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837768</id>
	<title>OpenGL Tools</title>
	<author>Anonymous</author>
	<datestamp>1263982920000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>1</modscore>
	<htmltext><p>I've seen it written in many places that that the Microsoft-centric DirectX/Direct3D have "better" tools for development of professional-level games than OpenGL.  Or perhaps not necessarily "better", but things where MS has released some auxiliary tool that has no open-source / OpenGL equivalent.  Or are much easier for a budding developer to just get in and play with.  I wish I could recall details off the top of my head, but <a href="http://tech.slashdot.org/story/10/01/08/1830222/Why-You-Should-Use-OpenGL-and-Not-DirectX" title="slashdot.org" rel="nofollow">http://tech.slashdot.org/story/10/01/08/1830222/Why-You-Should-Use-OpenGL-and-Not-DirectX</a> [slashdot.org] and the related reading may provide a little more insight.</p></htmltext>
<tokenext>I 've seen it written in many places that that the Microsoft-centric DirectX/Direct3D have " better " tools for development of professional-level games than OpenGL .
Or perhaps not necessarily " better " , but things where MS has released some auxiliary tool that has no open-source / OpenGL equivalent .
Or are much easier for a budding developer to just get in and play with .
I wish I could recall details off the top of my head , but http : //tech.slashdot.org/story/10/01/08/1830222/Why-You-Should-Use-OpenGL-and-Not-DirectX [ slashdot.org ] and the related reading may provide a little more insight .</tokentext>
<sentencetext>I've seen it written in many places that that the Microsoft-centric DirectX/Direct3D have "better" tools for development of professional-level games than OpenGL.
Or perhaps not necessarily "better", but things where MS has released some auxiliary tool that has no open-source / OpenGL equivalent.
Or are much easier for a budding developer to just get in and play with.
I wish I could recall details off the top of my head, but http://tech.slashdot.org/story/10/01/08/1830222/Why-You-Should-Use-OpenGL-and-Not-DirectX [slashdot.org] and the related reading may provide a little more insight.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838990</id>
	<title>Re:Static code analysis</title>
	<author>cheesybagel</author>
	<datestamp>1263987120000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>"gcc -Wall".
<p>
Splint used to be pretty good but AFAIK development has mostly stalled.
</p><p>
There is a larger list <a href="http://en.wikipedia.org/wiki/List\_of\_tools\_for\_static\_code\_analysis" title="wikipedia.org">here</a> [wikipedia.org].</p></htmltext>
<tokenext>" gcc -Wall " .
Splint used to be pretty good but AFAIK development has mostly stalled .
There is a larger list here [ wikipedia.org ] .</tokentext>
<sentencetext>"gcc -Wall".
Splint used to be pretty good but AFAIK development has mostly stalled.
There is a larger list here [wikipedia.org].</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836434</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835072</id>
	<title>Documentation</title>
	<author>TopSpin</author>
	<datestamp>1264015200000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>3</modscore>
	<htmltext><p>API references aren't enough.  Need rational, best practices, meaningful examples and references.  Tutorials aren't terribly useful because they are inherently limited to cases that are easily teachable.  OpenSSL is a fine specimen; crucial parts of the API are omitted from the current, maintained documentation. These can only be found in the archived SSLeay documentation, and that amounts to a spotty collection of notes.</p><p>(yes, I've paid for the books, too)</p></htmltext>
<tokenext>API references are n't enough .
Need rational , best practices , meaningful examples and references .
Tutorials are n't terribly useful because they are inherently limited to cases that are easily teachable .
OpenSSL is a fine specimen ; crucial parts of the API are omitted from the current , maintained documentation .
These can only be found in the archived SSLeay documentation , and that amounts to a spotty collection of notes .
( yes , I 've paid for the books , too )</tokentext>
<sentencetext>API references aren't enough.
Need rational, best practices, meaningful examples and references.
Tutorials aren't terribly useful because they are inherently limited to cases that are easily teachable.
OpenSSL is a fine specimen; crucial parts of the API are omitted from the current, maintained documentation.
These can only be found in the archived SSLeay documentation, and that amounts to a spotty collection of notes.
(yes, I've paid for the books, too)</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838008</id>
	<title>Documentation</title>
	<author>hendrikboom</author>
	<datestamp>1263983700000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>There's nothing that's needed more than good documentation.  Document your own libraries well -- not just a list of every entry point into your library and a sentence or two what it does, but a description of the concepts and facilities the library provides -- including what the programmer that uses your library will need to understand before he even decides whether it's suitable for his application.</htmltext>
<tokenext>There 's nothing that 's needed more than good documentation .
Document your own libraries well -- not just a list of every entry point into your library and a sentence or two what it does , but a description of the concepts and facilities the library provides -- including what the programmer that uses your library will need to understand before he even decides whether it 's suitable for his application .</tokentext>
<sentencetext>There's nothing that's needed more than good documentation.
Document your own libraries well -- not just a list of every entry point into your library and a sentence or two what it does, but a description of the concepts and facilities the library provides -- including what the programmer that uses your library will need to understand before he even decides whether it's suitable for his application.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835202</id>
	<title>Documentation</title>
	<author>Anonymous</author>
	<datestamp>1264015680000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>3</modscore>
	<htmltext><p>If there is one thing FLOSS regularly needs help with, it's documentation.</p><p>I give you OpenSSL: One of the most well known libraries, and the documentation is very lacking. How about some better examples? How do I use PSK? How about a quick start guide?</p><p>So many projects have this problem: They have "API documentation" which is nothing but a list of what the individual functions do with no indication how they get used together. Or they document functions but not data structures, etc. So if you really want to help, write documentation.</p></htmltext>
<tokenext>If there is one thing FLOSS regularly needs help with , it 's documentation.I give you OpenSSL : One of the most well known libraries , and the documentation is very lacking .
How about some better examples ?
How do I use PSK ?
How about a quick start guide ? So many projects have this problem : They have " API documentation " which is nothing but a list of what the individual functions do with no indication how they get used together .
Or they document functions but not data structures , etc .
So if you really want to help , write documentation .</tokentext>
<sentencetext>If there is one thing FLOSS regularly needs help with, it's documentation.I give you OpenSSL: One of the most well known libraries, and the documentation is very lacking.
How about some better examples?
How do I use PSK?
How about a quick start guide?So many projects have this problem: They have "API documentation" which is nothing but a list of what the individual functions do with no indication how they get used together.
Or they document functions but not data structures, etc.
So if you really want to help, write documentation.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840818</id>
	<title>Re:Why not just google it?</title>
	<author>Johnny Loves Linux</author>
	<datestamp>1263996300000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Isn't that the method every one uses when they don't know the answer to a question? Just google it and you'll find out what other people have to say. Or, if you like, just go to stackoverflow.com and ask your question there. It's not like someone's holding a gun to your head forbidding you from just asking?</htmltext>
<tokenext>Is n't that the method every one uses when they do n't know the answer to a question ?
Just google it and you 'll find out what other people have to say .
Or , if you like , just go to stackoverflow.com and ask your question there .
It 's not like someone 's holding a gun to your head forbidding you from just asking ?</tokentext>
<sentencetext>Isn't that the method every one uses when they don't know the answer to a question?
Just google it and you'll find out what other people have to say.
Or, if you like, just go to stackoverflow.com and ask your question there.
It's not like someone's holding a gun to your head forbidding you from just asking?</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30867634</id>
	<title>"emacs" and "make"</title>
	<author>Ross Finlayson</author>
	<datestamp>1264277340000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Seriously. You don't need anything more.</p></htmltext>
<tokenext>Seriously .
You do n't need anything more .</tokentext>
<sentencetext>Seriously.
You don't need anything more.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835394</id>
	<title>BOOTSTRAP</title>
	<author>vlm</author>
	<datestamp>1264016280000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p><div class="quote"><p>I can<nobr> <wbr></nobr>... translate to my native language.</p></div><p>Bootstrap... translate docs and error messages for developer tools, so your fellow native developers can work in a native language.</p><p>And when you find stuff thats too icky to translate, rewrite and feed it back upstream.</p></div>
	</htmltext>
<tokenext>I can ... translate to my native language.Bootstrap... translate docs and error messages for developer tools , so your fellow native developers can work in a native language.And when you find stuff thats too icky to translate , rewrite and feed it back upstream .</tokentext>
<sentencetext>I can ... translate to my native language.Bootstrap... translate docs and error messages for developer tools, so your fellow native developers can work in a native language.And when you find stuff thats too icky to translate, rewrite and feed it back upstream.
	</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835426</id>
	<title>Anonymous Coward</title>
	<author>Anonymous</author>
	<datestamp>1264016400000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>FLOSS developers need: some idea about how to write software for non-developers, non-developers, non-developers...</p></htmltext>
<tokenext>FLOSS developers need : some idea about how to write software for non-developers , non-developers , non-developers.. .</tokentext>
<sentencetext>FLOSS developers need: some idea about how to write software for non-developers, non-developers, non-developers...</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838802</id>
	<title>No mention of C::B?</title>
	<author>TravisBy</author>
	<datestamp>1263986400000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Why have we NOT mentioned Code::Blocks, a full C/++ editor?  Exactly what the poster is asking for.

Also includes support for wxwidgets (gui making stuff, cross platform, can be statically compiled).  Plenty of plugins.

I've used it, and it works great!

<a href="http://www.codeblocks.org/" title="codeblocks.org" rel="nofollow">http://www.codeblocks.org/</a> [codeblocks.org]</htmltext>
<tokenext>Why have we NOT mentioned Code : : Blocks , a full C/ + + editor ?
Exactly what the poster is asking for .
Also includes support for wxwidgets ( gui making stuff , cross platform , can be statically compiled ) .
Plenty of plugins .
I 've used it , and it works great !
http : //www.codeblocks.org/ [ codeblocks.org ]</tokentext>
<sentencetext>Why have we NOT mentioned Code::Blocks, a full C/++ editor?
Exactly what the poster is asking for.
Also includes support for wxwidgets (gui making stuff, cross platform, can be statically compiled).
Plenty of plugins.
I've used it, and it works great!
http://www.codeblocks.org/ [codeblocks.org]</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835984</id>
	<title>Re:Documentation</title>
	<author>Anonymous</author>
	<datestamp>1264018500000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Totally! I've been doing some work with open source APIs lately and its a nightmare. You want to help developers, more and better documentation.</p></htmltext>
<tokenext>Totally !
I 've been doing some work with open source APIs lately and its a nightmare .
You want to help developers , more and better documentation .</tokentext>
<sentencetext>Totally!
I've been doing some work with open source APIs lately and its a nightmare.
You want to help developers, more and better documentation.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835072</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836374</id>
	<title>Re:Documentation</title>
	<author>shutdown -p now</author>
	<datestamp>1264020240000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>It's not just documentation, it's specifically the "how to do X" kind of documentation, as opposed to reference-style "what function F does". For many FOSS libraries and frameworks out there, the only thing they have is Doxygen-generated class/function reference. Occasionally, you also get a very brief introductory tutorial. The result is that one often has to sift through the list of classes and functions, trying to guess which one is relevant to the task at hand from its name - not a very productive way to spend time.</p><p>If you want to see good, proper documentation for a FOSS library, look no further than Qt. At that point, you can either decide that Qt is it, and anyone using any other framework does so at his own peril (which is a very tempting POV), or you could e.g. help Gtk guys to bring their docs to the same level.</p></htmltext>
<tokenext>It 's not just documentation , it 's specifically the " how to do X " kind of documentation , as opposed to reference-style " what function F does " .
For many FOSS libraries and frameworks out there , the only thing they have is Doxygen-generated class/function reference .
Occasionally , you also get a very brief introductory tutorial .
The result is that one often has to sift through the list of classes and functions , trying to guess which one is relevant to the task at hand from its name - not a very productive way to spend time.If you want to see good , proper documentation for a FOSS library , look no further than Qt .
At that point , you can either decide that Qt is it , and anyone using any other framework does so at his own peril ( which is a very tempting POV ) , or you could e.g .
help Gtk guys to bring their docs to the same level .</tokentext>
<sentencetext>It's not just documentation, it's specifically the "how to do X" kind of documentation, as opposed to reference-style "what function F does".
For many FOSS libraries and frameworks out there, the only thing they have is Doxygen-generated class/function reference.
Occasionally, you also get a very brief introductory tutorial.
The result is that one often has to sift through the list of classes and functions, trying to guess which one is relevant to the task at hand from its name - not a very productive way to spend time.If you want to see good, proper documentation for a FOSS library, look no further than Qt.
At that point, you can either decide that Qt is it, and anyone using any other framework does so at his own peril (which is a very tempting POV), or you could e.g.
help Gtk guys to bring their docs to the same level.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841876</id>
	<title>since you are taking requests</title>
	<author>portscan</author>
	<datestamp>1264005600000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>multi-threaded python, please, with a real garbage collector. (no, not jython or ironpython--too many C modules)</p><p>kthxbye</p></htmltext>
<tokenext>multi-threaded python , please , with a real garbage collector .
( no , not jython or ironpython--too many C modules ) kthxbye</tokentext>
<sentencetext>multi-threaded python, please, with a real garbage collector.
(no, not jython or ironpython--too many C modules)kthxbye</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>SSpade</author>
	<datestamp>1264015020000</datestamp>
	<modclass>Insightful</modclass>
	<modscore>4</modscore>
	<htmltext><p>I'll take <a href="http://qt.nokia.com/products/appdev/developer-tools/developer-tools" title="nokia.com">Qt Creator</a> [nokia.com] over Visual Studio for C++ development any day.</p></htmltext>
<tokenext>I 'll take Qt Creator [ nokia.com ] over Visual Studio for C + + development any day .</tokentext>
<sentencetext>I'll take Qt Creator [nokia.com] over Visual Studio for C++ development any day.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836046</id>
	<title>Re:Interoperability among SCMs</title>
	<author>EsbenMoseHansen</author>
	<datestamp>1264018800000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>You can actually use a lot of them against the others repository. E.g, hg works fine against a git repository. So just use git on the server (seems to be the one with most features there) and let people use whatever client they like.
</p><p>Not that there is any good reason to prefer git except for one thing, which brings me back on subject: We really need a libgit(2). Development has essentially halted on this.</p></htmltext>
<tokenext>You can actually use a lot of them against the others repository .
E.g , hg works fine against a git repository .
So just use git on the server ( seems to be the one with most features there ) and let people use whatever client they like .
Not that there is any good reason to prefer git except for one thing , which brings me back on subject : We really need a libgit ( 2 ) .
Development has essentially halted on this .</tokentext>
<sentencetext>You can actually use a lot of them against the others repository.
E.g, hg works fine against a git repository.
So just use git on the server (seems to be the one with most features there) and let people use whatever client they like.
Not that there is any good reason to prefer git except for one thing, which brings me back on subject: We really need a libgit(2).
Development has essentially halted on this.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836690</id>
	<title>What Tools Do FLOSS Developers Need?</title>
	<author>Anonymous</author>
	<datestamp>1263978420000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>Uhmm... a girlfriend?</p></htmltext>
<tokenext>Uhmm... a girlfriend ?</tokentext>
<sentencetext>Uhmm... a girlfriend?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835212</id>
	<title>Python - Vala/Genie</title>
	<author>snadrus</author>
	<datestamp>1264015680000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Get some good examples written in Vala/Genie before the whole world goes Python. Most apps don't need Python. Just a few examples and some finding &amp; documentation from someone who knows Python may be enough to get this off the ground. That would end "bindings" and "interpreter startup" issues from desktop Linux OSes.</htmltext>
<tokenext>Get some good examples written in Vala/Genie before the whole world goes Python .
Most apps do n't need Python .
Just a few examples and some finding &amp; documentation from someone who knows Python may be enough to get this off the ground .
That would end " bindings " and " interpreter startup " issues from desktop Linux OSes .</tokentext>
<sentencetext>Get some good examples written in Vala/Genie before the whole world goes Python.
Most apps don't need Python.
Just a few examples and some finding &amp; documentation from someone who knows Python may be enough to get this off the ground.
That would end "bindings" and "interpreter startup" issues from desktop Linux OSes.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836494</id>
	<title>SCons</title>
	<author>SilentTristero</author>
	<datestamp>1264020780000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Come help work on <a href="http://www.scons.org/" title="scons.org">SCons!</a> [scons.org]</p><p>SCons is an Open Source software construction tool&mdash;that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.</p><p>It's under active development, and it's the best way to build C, C++, LaTeX, and lots of other types of projects.  Build scripts are 100\% python so you have the full power of a real language in your build.  And... we need new developers to get to the next level!  We have lots of ideas for ways to improve it.  Come and take a few Easy-tagged tickets and implement them, you'll be amazed how easy it is to contribute.  Plus we're friendly.</p></htmltext>
<tokenext>Come help work on SCons !
[ scons.org ] SCons is an Open Source software construction tool    that is , a next-generation build tool .
Think of SCons as an improved , cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache .
In short , SCons is an easier , more reliable and faster way to build software.It 's under active development , and it 's the best way to build C , C + + , LaTeX , and lots of other types of projects .
Build scripts are 100 \ % python so you have the full power of a real language in your build .
And... we need new developers to get to the next level !
We have lots of ideas for ways to improve it .
Come and take a few Easy-tagged tickets and implement them , you 'll be amazed how easy it is to contribute .
Plus we 're friendly .</tokentext>
<sentencetext>Come help work on SCons!
[scons.org]SCons is an Open Source software construction tool—that is, a next-generation build tool.
Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache.
In short, SCons is an easier, more reliable and faster way to build software.It's under active development, and it's the best way to build C, C++, LaTeX, and lots of other types of projects.
Build scripts are 100\% python so you have the full power of a real language in your build.
And... we need new developers to get to the next level!
We have lots of ideas for ways to improve it.
Come and take a few Easy-tagged tickets and implement them, you'll be amazed how easy it is to contribute.
Plus we're friendly.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836120</id>
	<title>QtCreator</title>
	<author>scorp1us</author>
	<datestamp>1264019100000</datestamp>
	<modclass>Interestin</modclass>
	<modscore>3</modscore>
	<htmltext><p>Yes, I'm a Qt Fanboi, but hear me out:<br>Qt is free (LGPL), multiplatform (support all users), fill-featured and clean.<br>QtCreator (new) is the Qt IDE, with tons of support and integrated help, including an integrated gdb (or other) debugger.<br>If you're on Python, then wait a bit for PySide or get PyQt now.</p><p>I feel I can move mountains with just one download <a href="http://qt.nokia.com/downloads" title="nokia.com">the sdk</a> [nokia.com]</p></htmltext>
<tokenext>Yes , I 'm a Qt Fanboi , but hear me out : Qt is free ( LGPL ) , multiplatform ( support all users ) , fill-featured and clean.QtCreator ( new ) is the Qt IDE , with tons of support and integrated help , including an integrated gdb ( or other ) debugger.If you 're on Python , then wait a bit for PySide or get PyQt now.I feel I can move mountains with just one download the sdk [ nokia.com ]</tokentext>
<sentencetext>Yes, I'm a Qt Fanboi, but hear me out:Qt is free (LGPL), multiplatform (support all users), fill-featured and clean.QtCreator (new) is the Qt IDE, with tons of support and integrated help, including an integrated gdb (or other) debugger.If you're on Python, then wait a bit for PySide or get PyQt now.I feel I can move mountains with just one download the sdk [nokia.com]</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835058</id>
	<title>Money</title>
	<author>sunking2</author>
	<datestamp>1264015140000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Seems to work in the real world when you want to attract talent.</htmltext>
<tokenext>Seems to work in the real world when you want to attract talent .</tokentext>
<sentencetext>Seems to work in the real world when you want to attract talent.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840086</id>
	<title>Komodo Edit / Openkomodo</title>
	<author>sergiol</author>
	<datestamp>1263992160000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>Komodo Edit is a free editor you can use,
and you can contribute to Openkomodo - it is a blend of Mozilla platform, Python and some other technologies.
<br>
I use it with the Morekomodo plugin, but even without plugins it has lots of functionality, specially for python.
<br>
Unless its heavy weight, I prefer everything of this editor over the Notepad++.</htmltext>
<tokenext>Komodo Edit is a free editor you can use , and you can contribute to Openkomodo - it is a blend of Mozilla platform , Python and some other technologies .
I use it with the Morekomodo plugin , but even without plugins it has lots of functionality , specially for python .
Unless its heavy weight , I prefer everything of this editor over the Notepad + + .</tokentext>
<sentencetext>Komodo Edit is a free editor you can use,
and you can contribute to Openkomodo - it is a blend of Mozilla platform, Python and some other technologies.
I use it with the Morekomodo plugin, but even without plugins it has lots of functionality, specially for python.
Unless its heavy weight, I prefer everything of this editor over the Notepad++.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836858</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Anonymous</author>
	<datestamp>1263979080000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>&gt;&gt; Visual Studio is by far the best out there, and it is painful not to have something comparable available in other platforms</p><p>I dunno.  For C# I agree that there's nothing like VS.  However for C++ visual studio is crap.  As soon as you're using 3rd party libraries the intellisense takes a huge dump and never works properly again.  I heard that this is supposed to be improved in VS 2010, but so far it is awful.  Since that is about the single most useful feature in an IDE, it torpedos VS as a viable alternative.  Qt Creator works much better here.   Or if you want to spend a lot of money you can use VS with Visual Assist X from WholeTomato, but that is getting really pricey.</p></htmltext>
<tokenext>&gt; &gt; Visual Studio is by far the best out there , and it is painful not to have something comparable available in other platformsI dunno .
For C # I agree that there 's nothing like VS. However for C + + visual studio is crap .
As soon as you 're using 3rd party libraries the intellisense takes a huge dump and never works properly again .
I heard that this is supposed to be improved in VS 2010 , but so far it is awful .
Since that is about the single most useful feature in an IDE , it torpedos VS as a viable alternative .
Qt Creator works much better here .
Or if you want to spend a lot of money you can use VS with Visual Assist X from WholeTomato , but that is getting really pricey .</tokentext>
<sentencetext>&gt;&gt; Visual Studio is by far the best out there, and it is painful not to have something comparable available in other platformsI dunno.
For C# I agree that there's nothing like VS.  However for C++ visual studio is crap.
As soon as you're using 3rd party libraries the intellisense takes a huge dump and never works properly again.
I heard that this is supposed to be improved in VS 2010, but so far it is awful.
Since that is about the single most useful feature in an IDE, it torpedos VS as a viable alternative.
Qt Creator works much better here.
Or if you want to spend a lot of money you can use VS with Visual Assist X from WholeTomato, but that is getting really pricey.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835458</id>
	<title>What FLOSS developers need ...</title>
	<author>Anonymous</author>
	<datestamp>1264016520000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>I for one need a way to generate <i>income</i>. Because, unfortunately, my: health and auto insurance companies, mortgage company, mechanic, grocery store, electric utility, water company, gas company, doctor, dentist, clothes store (Target for me), phone company, internet - they take only cash: they don't take code as payment. </p><p>Support services? Every goddman laid-off techie is now offering computer support services - the market is saturated.</p><p>I'd go work at McDonald's but they have plenty of old people working to compensate for the losses on their retirement and the ones that are looking for help only want Spanish speakers.</p></htmltext>
<tokenext>I for one need a way to generate income .
Because , unfortunately , my : health and auto insurance companies , mortgage company , mechanic , grocery store , electric utility , water company , gas company , doctor , dentist , clothes store ( Target for me ) , phone company , internet - they take only cash : they do n't take code as payment .
Support services ?
Every goddman laid-off techie is now offering computer support services - the market is saturated.I 'd go work at McDonald 's but they have plenty of old people working to compensate for the losses on their retirement and the ones that are looking for help only want Spanish speakers .</tokentext>
<sentencetext>I for one need a way to generate income.
Because, unfortunately, my: health and auto insurance companies, mortgage company, mechanic, grocery store, electric utility, water company, gas company, doctor, dentist, clothes store (Target for me), phone company, internet - they take only cash: they don't take code as payment.
Support services?
Every goddman laid-off techie is now offering computer support services - the market is saturated.I'd go work at McDonald's but they have plenty of old people working to compensate for the losses on their retirement and the ones that are looking for help only want Spanish speakers.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837846</id>
	<title>ONE thing is needed for gtk/qt/monodevelop ide's!!</title>
	<author>Anonymous</author>
	<datestamp>1263983160000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>That one thing will bring in lots of new students and wanna be<br>newbies because they need an easy starting place.</p><p>That is, draw a windows form, place in some controls,<br>and have the CODE text editor for the control or window appear when<br>it is CLICKED  !!<br>Just like VS.</p><p>And vice versa: if in the code text for a control, click and pop into the<br>drawn control so you can change it's properties.</p></htmltext>
<tokenext>That one thing will bring in lots of new students and wan na benewbies because they need an easy starting place.That is , draw a windows form , place in some controls,and have the CODE text editor for the control or window appear whenit is CLICKED !
! Just like VS.And vice versa : if in the code text for a control , click and pop into thedrawn control so you can change it 's properties .</tokentext>
<sentencetext>That one thing will bring in lots of new students and wanna benewbies because they need an easy starting place.That is, draw a windows form, place in some controls,and have the CODE text editor for the control or window appear whenit is CLICKED  !
!Just like VS.And vice versa: if in the code text for a control, click and pop into thedrawn control so you can change it's properties.</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30845330</id>
	<title>What I need?</title>
	<author>mix77</author>
	<datestamp>1264086900000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext>* An editor - vim <br>
* A build tool : make<br>
* A Compiler : gcc<br>

Is there anything else I really should be using?</htmltext>
<tokenext>* An editor - vim * A build tool : make * A Compiler : gcc Is there anything else I really should be using ?</tokentext>
<sentencetext>* An editor - vim 
* A build tool : make
* A Compiler : gcc

Is there anything else I really should be using?</sentencetext>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837104</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>http</author>
	<datestamp>1263980100000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>Whenever I see this construct:</p><blockquote><div><blockquote><div><p>     something something yada yoda yeda</p></div>
     </blockquote><p>
     THIS.</p></div>
</blockquote><p>
I have to ask myself, did the poster think that after quoting and highlighting a particular thing from the original post, we still wouldn't understannd that they thought it was an important part?</p><p>
Seriously, the "THIS" meme has to die, and I don't care how ugly it gets or how loud it wails, as long as I get to say "I am thankful for its end."  Next time, I'm using mod points.</p></div>
	</htmltext>
<tokenext>Whenever I see this construct : something something yada yoda yeda THIS .
I have to ask myself , did the poster think that after quoting and highlighting a particular thing from the original post , we still would n't understannd that they thought it was an important part ?
Seriously , the " THIS " meme has to die , and I do n't care how ugly it gets or how loud it wails , as long as I get to say " I am thankful for its end .
" Next time , I 'm using mod points .</tokentext>
<sentencetext>Whenever I see this construct:     something something yada yoda yeda
     
     THIS.
I have to ask myself, did the poster think that after quoting and highlighting a particular thing from the original post, we still wouldn't understannd that they thought it was an important part?
Seriously, the "THIS" meme has to die, and I don't care how ugly it gets or how loud it wails, as long as I get to say "I am thankful for its end.
"  Next time, I'm using mod points.
	</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835488</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835438</id>
	<title>Re:Visual Studio replacement on Linux</title>
	<author>Anonymous</author>
	<datestamp>1264016460000</datestamp>
	<modclass>None</modclass>
	<modscore>0</modscore>
	<htmltext><p>While I may compile my code with Microsoft Visual C++, I do all the editing with Bram Molenaar's Vim (on Cygwin) and compile by typing 'nmake' at the bash prompt.. I tried Eclipse for Java on Linux, but there the GUI also takes a long time learn just the basics and then still only slows your work down. Kdevelop was even worse. I had more success with Turbo C and Pascal on DOS.</p></htmltext>
<tokenext>While I may compile my code with Microsoft Visual C + + , I do all the editing with Bram Molenaar 's Vim ( on Cygwin ) and compile by typing 'nmake ' at the bash prompt.. I tried Eclipse for Java on Linux , but there the GUI also takes a long time learn just the basics and then still only slows your work down .
Kdevelop was even worse .
I had more success with Turbo C and Pascal on DOS .</tokentext>
<sentencetext>While I may compile my code with Microsoft Visual C++, I do all the editing with Bram Molenaar's Vim (on Cygwin) and compile by typing 'nmake' at the bash prompt.. I tried Eclipse for Java on Linux, but there the GUI also takes a long time learn just the basics and then still only slows your work down.
Kdevelop was even worse.
I had more success with Turbo C and Pascal on DOS.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835736</id>
	<title>Re:Interoperability among SCMs</title>
	<author>dvice\_null</author>
	<datestamp>1264017480000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>&gt; would need to be implemented by all the different SCMs</p><p>You could implement a proxy which would translate the commands and answers from one system to the other. You use what ever client you like and connect to the proxy and proxy would connect to the real server.</p><p>[client you want to use] --- [proxy] --- [server your project manager wants]</p><p>But be prepared to find problems I couldn't think of.</p></htmltext>
<tokenext>&gt; would need to be implemented by all the different SCMsYou could implement a proxy which would translate the commands and answers from one system to the other .
You use what ever client you like and connect to the proxy and proxy would connect to the real server .
[ client you want to use ] --- [ proxy ] --- [ server your project manager wants ] But be prepared to find problems I could n't think of .</tokentext>
<sentencetext>&gt; would need to be implemented by all the different SCMsYou could implement a proxy which would translate the commands and answers from one system to the other.
You use what ever client you like and connect to the proxy and proxy would connect to the real server.
[client you want to use] --- [proxy] --- [server your project manager wants]But be prepared to find problems I couldn't think of.</sentencetext>
	<parent>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172</parent>
</comment>
<comment>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838394</id>
	<title>Project templates</title>
	<author>bartok</author>
	<datestamp>1263984900000</datestamp>
	<modclass>None</modclass>
	<modscore>1</modscore>
	<htmltext><p>I have recently installed K-Develop and there was a total lack of project templates for different kinds of applications. By templates, I means a project file, make file and boilerplate skeleton code to start with.</p><p>I have font memories of Visual Studio giving me project templates for all manners of COM libraries, GUI apps, NT services, etc. Likewise, I would like to have templates for K-Parts, for whatever the KDE COM equivalent is, for Plasma widgets and full flegged GUI apps.</p></htmltext>
<tokenext>I have recently installed K-Develop and there was a total lack of project templates for different kinds of applications .
By templates , I means a project file , make file and boilerplate skeleton code to start with.I have font memories of Visual Studio giving me project templates for all manners of COM libraries , GUI apps , NT services , etc .
Likewise , I would like to have templates for K-Parts , for whatever the KDE COM equivalent is , for Plasma widgets and full flegged GUI apps .</tokentext>
<sentencetext>I have recently installed K-Develop and there was a total lack of project templates for different kinds of applications.
By templates, I means a project file, make file and boilerplate skeleton code to start with.I have font memories of Visual Studio giving me project templates for all manners of COM libraries, GUI apps, NT services, etc.
Likewise, I would like to have templates for K-Parts, for whatever the KDE COM equivalent is, for Plasma widgets and full flegged GUI apps.</sentencetext>
</comment>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_15</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835538
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_29</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835232
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836408
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_20</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836054
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_9</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843580
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_10</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843768
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_37</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836854
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839166
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_27</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835074
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_32</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834970
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835488
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837104
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839236
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_7</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836374
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_1</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835050
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839182
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_19</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835072
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835984
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_24</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839924
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_2</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840818
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_4</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30853422
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_31</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30842234
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_14</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836750
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_30</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836278
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837420
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_21</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835736
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_22</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835438
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_13</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836096
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_36</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835732
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_12</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836858
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_28</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836256
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_8</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835840
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_35</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836046
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_18</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836140
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_11</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834970
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835670
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_34</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836378
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_25</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834968
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_3</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841052
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_5</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835502
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836454
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_26</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30884040
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_17</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843700
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_6</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836434
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838990
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_33</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835204
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_16</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835050
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841360
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_0</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835090
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836254
</commentlist>
</thread>
<thread>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#thread_10_01_20_1713242_23</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835232
http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840746
</commentlist>
</thread>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.9</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834906
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834968
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835438
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835940
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30884040
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836054
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836140
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835732
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835538
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835074
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835018
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836256
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843580
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839924
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835204
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30834970
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835488
---http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837104
----http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839236
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835670
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835840
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835292
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843700
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836750
--http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836858
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.8</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836674
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.14</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836854
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839166
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.6</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836480
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.3</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836024
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.12</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836652
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.1</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836434
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30838990
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.0</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835172
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30843768
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30853422
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836096
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836378
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30842234
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836046
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835736
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.7</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835502
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836454
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.5</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835232
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840746
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836408
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.17</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836278
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837420
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.11</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835090
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836254
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.16</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835202
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.15</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835076
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836374
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841052
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30840818
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.4</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835072
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835984
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.13</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30836402
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.2</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30837358
</commentlist>
</conversation>
<conversation>
	<id>http://www.semanticweb.org/ontologies/ConversationInstances.owl#conversation10_01_20_1713242.10</id>
	<commentlist>http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30835050
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30841360
-http://www.semanticweb.org/ontologies/ConversationInstances.owl#comment10_01_20_1713242.30839182
</commentlist>
</conversation>
