<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2196</id>
	<title>Nabble - Eclipse CDT - Development</title>
	<updated>2009-12-11T18:50:50Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Eclipse-CDT---Development-f2196.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Eclipse-CDT---Development-f2196.html" />
	<subtitle type="html">CDT issues relating to the implementation of the C/C++ IDE.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26754512</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T18:50:50Z</published>
	<updated>2009-12-11T18:50:50Z</updated>
	<author>
		<name>Doug Schaefer-4</name>
	</author>
	<content type="html">&lt;div&gt;Totally agree Leo. And where there are things we need to work on to make Eclipse less Java centric. CDT has a powerful voice in the Eclipse community these days. We need to wield it a bit more.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;So back to Qt Creator, I just installed it from my Fedora 12 distro. It looks a lot like Eclipse. Perspectives, views, editors, key bindings (no emacs keys in the default install :(). Keys seem to be the same (Ctrl-space for content assist for example). Project creation was a similar experience, lots of choices. Launch configurations are even there but set up automatically for you, something we should do for CDT projects too.&lt;div&gt;
&lt;br&gt;&lt;div&gt;We need to clean up a few things and add more project templates to address usability, but it doesn&amp;#39;t appear to me that Qt Creator is that much simpler than the CDT. Unless I&amp;#39;m missing something, and again, specific comparisons from people who&amp;#39;ve actively used both would be helpful. (or are we FUD chasing here?)&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Doug&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 9:25 PM, Treggiari, Leo &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leo.treggiari@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;















&lt;div lang=&quot;EN-US&quot; link=&quot;blue&quot; vlink=&quot;blue&quot;&gt;

&lt;div&gt;&lt;div class=&quot;im&quot;&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&amp;gt;  And, yeah, if your IDE doesn&amp;#39;t do as much, it will be
simpler.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;navy&quot; face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Arial;color:navy&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;navy&quot; face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Arial;color:navy&quot;&gt;There seems to be a usability tradeoff
between IDEs focused on a single language and a limited set of problems domains,
vs. a generic, multi-language IDE like Eclipse or Visual Studio.  Examples
on the Visual Studio side include, on the simplicity end, Visual Basic and
Visual C++ from ten years ago vs. the current, all encompassing Visual Studio.  A
simple example is on the usability of VC++ version 6 (which pretty much only
supported C++ development) and its successors which support .NET languages, additional
tools etc.  When the user asked for help on a topic in VC++ version 6,
they got help specific to using it with VC++.  With later versions of
Visual Studio, you have to wade through many hits to help topics that are not appropriate
to your task at hand.  There are ways to try to handle this including,
filtering, context sensitivity, but Visual Studio has not yet returned to the
usability of VC++ version 6 help – at least in the opinion of many users…&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;navy&quot; face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Arial;color:navy&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;navy&quot; face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Arial;color:navy&quot;&gt;Eclipse is another “mega-IDE”,
which unfortunately for C++ programmers, has a Java “slant” –
the most annoying examples being the project file system restrictions and the
lack of build configurations.  It exposes new concepts that probably would
not be necessary if it were a C++ only IDE.  However, I’ll take a
highly extensible, multi-platform, mega-IDE over a non-extensible, C++ only
IDE.  Actually I know nothing about Qt Creator and am just assuming it is
non-extensible – e.g. the ability to plug in widely varying new C++ tools
without convincing the providers of the IDE to do it themselves.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;navy&quot; face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Arial;color:navy&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;navy&quot; face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Arial;color:navy&quot;&gt;Leo&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;navy&quot; face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Arial;color:navy&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;text-align:center&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;

&lt;hr size=&quot;2&quot; width=&quot;100%&quot; align=&quot;center&quot;&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Tahoma;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;&lt;span style=&quot;font-size:10.0pt;font-family:Tahoma&quot;&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;On Behalf Of &lt;/span&gt;&lt;/b&gt;Doug Schaefer&lt;br&gt;

&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Friday, December 11, 2009
4:22 PM&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; CDT
 General developers list.&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [cdt-dev] CDT and Qt
Creator&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;Thanks, Mike. The indexer is truly our biggest asset and one of things
I&amp;#39;m most proud of for our community. I use the CDT for some small projects at
work and for playing with the Android native development kit and I&amp;#39;m always
pleasantly surprised when it works as often as it does even for platforms we
never thought of when building it (like Android).&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;BTW, I ran Eclipse on my Dell Mini 10v and it ran fine, other than the
tiny screen. And it&amp;#39;s just a Atom chip with 1G RAM.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;As for OS X, that&amp;#39;s really up to the community to support. Right now, I
don&amp;#39;t think any of the vendors contributing to the CDT support Mac for their
products, thus the weaker support. If I had a Mac, I would be inclined to make
it work better there, but I don&amp;#39;t.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;And, yeah, if your IDE doesn&amp;#39;t do as much, it will be simpler.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:12.0pt&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;Doug.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;On Fri, Dec 11, 2009 at 7:04 PM, Michael Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike.jackson@...&lt;/a&gt;&amp;gt;
wrote:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;As a User....&lt;br&gt;
&lt;br&gt;
       I&amp;#39;ll vote for the indexer (with a caveat). The
indexer is basically the main reason I use Eclipse rather than Visual Studio*
or Xcode**, which are my two main platforms. 99% of the time the indexer has
the proper variable, template, method, class in its cache to make intelligent
selections. QtCreator&amp;#39;s indexer is,well, not &amp;quot;there&amp;quot; yet.&lt;br&gt;
&lt;br&gt;
       The &amp;quot;Code Templates&amp;quot;, the ones where I can
type &amp;quot;sout&amp;quot; and have that expanded inline to std::cout &amp;lt;&amp;lt;
&amp;quot;&amp;quot; &amp;lt;&amp;lt; std::endl; are absolutely WONDERFUL. QtCreator does not
have these.&lt;br&gt;
&lt;br&gt;
Caveats: With boost versions greater that 1.36 the indexer has a problem with
shared_ptr.hpp. Not really sure what is going on but by code stopping being
indexed completely when I switch versions of Boost from 1.36 to anything
higher. No idea what the problem is but it generally sucks. I actually keep
boost 1.36 around just for the indexer to use so I can get code completion.
Visual Assist X for Visual Studio (while costing money) does NOT seem to have
the problem with newer versions of boost, but then again, you are paying money
for it. Visual Studio without Visual Assist X is just a lost cause for C++
programming and code completion. Xcode for C++ is about the same type of joke.&lt;br&gt;
&lt;br&gt;
  Eclipse is Big and Bulky and you need a hulking huge machine to run it.
(Xeon 5500 with 12 GB of Ram here). I use CMake to generate makefiles, and then
manually setup the &amp;quot;Makefile&amp;quot; project in eclipse. I tell git to
ignore the .cproject and .project file in the top level of my source tree. _I_
didn&amp;#39;t find CDT too bad to start out with but then again I was doing pretty
vanilla C++ programming. &amp;#39;&lt;br&gt;
&lt;br&gt;
 Lately, CDT has taken a turn for the worse on OS X. Two major bugs in
debugging are forcing me over to the Visual Studio camp so I can effectively
debug my software. This only effects OS X/CDT so the number of programmers
actually impacted by the bugs are probably pretty small but it still sucks if
you are one of those impacted.&lt;br&gt;
&lt;br&gt;
 I have tried QtCreator with each new release but it just does not have
some of the conveniences that CDT has so I give it up and wait for the next
iteration. Eventually it might catch up, but it will be a very long while.&lt;br&gt;
  I would venture to say that QtCreator is great for Beginners while CDT
is great for those like me who need more control over their projects, assuming
you can live with in the confines of Eclipse.&lt;br&gt;
&lt;br&gt;
Thanks for listening.&lt;br&gt;
_________________________________________________________&lt;br&gt;
Mike Jackson                  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike.jackson@...&lt;/a&gt;&lt;br&gt;
BlueQuartz Software                
   &lt;a href=&quot;http://www.bluequartz.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.bluequartz.net&lt;/a&gt;&lt;br&gt;
Principal Software Engineer              
   Dayton, Ohio&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:12.0pt&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;br&gt;
&lt;br&gt;
On Dec 11, 2009, at 6:44 PM, Adrian Taylor wrote:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:12.0pt&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;Speaking as a user of Carbide,
rather than one of its developers, here are some specifics from me:&lt;br&gt;
&lt;br&gt;
Project layout:&lt;br&gt;
&lt;br&gt;
-- Symbian has very specific ideas about project filesystem layout, as does
Eclipse, and the two are fundamentally incompatible. Specifically:&lt;br&gt;
       -- Project files in Symbian-land are stored deep in
a subdirectory, whilst Eclipse insists that .project and .cproject are at the
outermost point which contains any relevant source code or headers.&lt;br&gt;
       -- Several Symbian projects may have the same
&amp;#39;outermost point&amp;#39; and thus conflict in Eclipse-land.&lt;br&gt;
       I know that the Carbide team and you yourself Doug
have been fighting the Eclipse establishment to relax these rules, to little
avail. I know you have hopes for EclipseFS. But meanwhile, this is responsible
for a majority of the complexity.&lt;br&gt;
-- The nature of projects themselves are a problem. Why shouldn&amp;#39;t you just be
able to work directly on Symbian project files? Why the need to create an
Eclipse project? The Carbide team has done a great job of hiding it well using
a slick import wizard, but it&amp;#39;s still wrong.&lt;br&gt;
-- And what&amp;#39;s a workspace? Eclipse seems to want to copy, or at least link, my
code into its own directory. Why? All my code has a fixed location in
Symbian-land.&lt;br&gt;
&lt;br&gt;
Builds:&lt;br&gt;
&lt;br&gt;
The Carbide team have jumped through some big hoops to get the Symbian build
system to play nicely with CDT, and on the whole, it now works well. But there
are is still untidiness round the edges:&lt;br&gt;
&lt;br&gt;
-- CDT can&amp;#39;t cope properly with multi-line error messages emitted by compilers.
In C++ code full of templates, that leads to despair and hopelessness.&lt;br&gt;
-- Build configurations are important for Symbian. In CDT they are hidden away.
And, although Carbide could expose that feature more obviously in the UI, it
still might not be smooth in terms of the settings which applied globally
versus as part of a build configuration.&lt;br&gt;
-- There&amp;#39;s nothing Carbide or CDT can do about this, but Symbian builds are
slow. I think there&amp;#39;s a perception they&amp;#39;re slower in the IDE (sometimes this is
true, but either way, it&amp;#39;s the perception that counts). The whole CDT
experience seems hugely less slick when builds always take 5-20 minutes. It&amp;#39;s
not related to complexity, but it is probably one reason why people are put off
Carbide.&lt;br&gt;
&lt;br&gt;
Indexer:&lt;br&gt;
&lt;br&gt;
-- The indexer is *great*. But...&lt;br&gt;
-- Often things go grey when you&amp;#39;ve made a mistake, but there&amp;#39;s no way to find
out the error message until you spend 10 minutes building the project with a
compiler. It just seems weird to a user to have two different things parsing
the code. Why does the IDE know I&amp;#39;ve done something wrong but it won&amp;#39;t tell me
what? Seems weird to an end-user.&lt;br&gt;
-- Likewise, you have to fiddle with two sets of macro definitions, include
paths etc. The Carbide team has done a good job of hiding this but it&amp;#39;s not
transparent.&lt;br&gt;
-- Unfortunately the indexer still isn&amp;#39;t quite perfect. For example the call
hierarchy sometimes just stops. Which is a shame because when it works, it&amp;#39;s
terrific. But the fact that you can&amp;#39;t quite trust its results makes everything
seem complex.&lt;br&gt;
&lt;br&gt;
Launches:&lt;br&gt;
&lt;br&gt;
-- Launch configurations are useful. All the (fairly recent) efforts to
hide/automate them are also useful. But they still seem to lurk as something
sinister behind the scenes which users eventually will have to understand. The
need for them is not obvious in Symbian-land.&lt;br&gt;
-- The debug view is a pain. You seem to have to click in it before you can use
debug keys, or at least it&amp;#39;s possible for it to lose focus. Debugging should be
a global operation, not stuck in some funny little pane. This may be Carbide-specific;
I don&amp;#39;t know.&lt;br&gt;
&lt;br&gt;
Eclipse runes:&lt;br&gt;
&lt;br&gt;
-- &amp;quot;Hard to learn&amp;quot; - to be a confident user of Carbide, you have to
understand a perspective, a view, an editor, a plugin, a workspace, a project,
a build configuration, a launch configuration, and probably a bit more. All of
these are Eclipse terminology.&lt;br&gt;
-- You just don&amp;#39;t want to have to learn 10 more concepts when you&amp;#39;re already
struggling with the Symbian weirdness!&lt;br&gt;
-- I imagine most Carbide users need to install Subversive pretty quickly. Then
not only do they have to struggle with understanding plugins, update sites,
etc. but they also have to contend with the Eclipse IP process, or specifically
its implications meaning the key bits of Subversive are squirreled away on
someone else&amp;#39;s website. Sigh. It&amp;#39;s enough to drive me mad and I must have
installed it a dozen times. Still, things are improving in that specific area
now.&lt;br&gt;
-- Eclipse keystrokes differ from the rest of the world&amp;#39;s.&lt;br&gt;
-- Carbide&amp;#39;s greatest value is in the indexer features hidden behind obscure
keystrokes. Sadly I think most Carbide users don&amp;#39;t get far enough to learn F3,
ctrl-o, ctrl-alt-h, ctrl-t, etc.&lt;br&gt;
&lt;br&gt;
I use Eclipse, Carbide and CDT all the time. For me, the power of the indexer
makes it all worthwhile. But I must admit, if I were to try to create a simple
IDE for Symbian beginners, I probably wouldn&amp;#39;t start with Eclipse!&lt;br&gt;
&lt;br&gt;
Adrian&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On 11 Dec 2009, at 23:09, Doug Schaefer wrote:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;Instead of talking in generalities, I&amp;#39;d prefer to talk with specifics.
Saying Carbide is hard to learn, what exactly about it is it hard to learn? Is
it things in the CDT or Eclipse platform or things Carbide has added on top? Is
it creating projects? Is it setting up builds? Is it launching debug sessions?
Is it creating files? Is it too many choices? Would adding wizards in strategic
places make the CDT easier to learn?&lt;br&gt;
&lt;br&gt;
Most of the complaints on usability with Eclipse I&amp;#39;ve heard are really
complaints from users who find IDEs complex in general. Is Qt Creator really
that less complex than the CDT? What about Qt Creator makes it easier to learn.
And why don&amp;#39;t we invest in the CDT to make it equivalent?&lt;br&gt;
&lt;br&gt;
Doug.&lt;br&gt;
&lt;br&gt;
On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;
wrote:&lt;br&gt;
All we&amp;#39;ve done so far is rather vendor-specific.  What we would like to
see in CDT is the ability to isolate and turn off various features using
capabilities: e.g. build, static analysis, debuggers, etc.  To accomplish
this we would likely need to look at dependencies between these various CDT
components and see if we can isolate them better.  However, we haven&amp;#39;t
invested any time in this yet.&lt;br&gt;
-Pawel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;br&gt;
Hi Pawel,&lt;br&gt;
&lt;br&gt;
Thanks for the response.  Are there any available artifacts from the
stripped-down IDE investigation?  Any effort estimates?&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
Paul&lt;br&gt;
&lt;br&gt;
On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;
wrote:&lt;br&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not especially
limited to C - development tools).  I don&amp;#39;t know of any efforts to
overhaul the UI, but I expect that there would be a lot of interest out there
for it.  For Wind River&amp;#39;s part, we are
investigating creating a stripped-down version of the IDE specifically targeted
at Debugging use cases, but I know we won&amp;#39;t be able to get far without support
from the community.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;br&gt;
Hi CDT community,&lt;br&gt;
&lt;br&gt;
I&amp;#39;m responsible for the tools strategy at the Symbian Foundation.  Like
the Eclipse Foundation, Symbian depends on the contributions from open source
communities to drive its mobile device platform technology forward.&lt;br&gt;
&lt;br&gt;
I&amp;#39;m curious if you have any thoughts about one of the challenges we&amp;#39;re facing
with understanding/determining the direction for Symbian C++ development tools.&lt;br&gt;
&lt;br&gt;
There are two open source communities vying for the Symbian C++ developer - Qt
Creator and Carbide (based on CDT).&lt;br&gt;
&lt;br&gt;
Carbide&amp;#39;s investments have been primarily focused on adding features to give
more power to device creators. While it has become very feature-full, it has
also become very complex and hard to learn, especially for developers that want
to just build simple mobile apps.&lt;br&gt;
&lt;br&gt;
Qt Creator is a targeted C++ development environment with a big emphasis on
usability.  For example, it has rigorous hurdles to add a button or menu
item. Now, it is rapidly adapting to improve its mobile development
capabilities.&lt;br&gt;
&lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.&lt;br&gt;
&lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of features that
Carbide currently provides to the power user.&lt;br&gt;
&lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its learning
curve and better support the needs of a simple C++ application developer?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:12.0pt&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Times New Roman&quot;&gt;&lt;span style=&quot;font-size:12.0pt&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;/div&gt;


&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754512&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26754512.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26754362</id>
	<title>RE: CDT and Qt Creator</title>
	<published>2009-12-11T18:25:25Z</published>
	<updated>2009-12-11T18:25:25Z</updated>
	<author>
		<name>Treggiari, Leo</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;country-region&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;State&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;place&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;City&quot; /&gt;
&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;PersonName&quot; /&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
st1\:*{behavior:url(#default#ieooui) }
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=blue&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;gt;&amp;nbsp; And, yeah, if your IDE doesn't do as much, it will be
simpler.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;There seems to be a usability tradeoff
between IDEs focused on a single language and a limited set of problems domains,
vs. a generic, multi-language IDE like Eclipse or Visual Studio. &amp;nbsp;Examples
on the Visual Studio side include, on the simplicity end, Visual Basic and
Visual C++ from ten years ago vs. the current, all encompassing Visual Studio. &amp;nbsp;A
simple example is on the usability of VC++ version 6 (which pretty much only
supported C++ development) and its successors which support .NET languages, additional
tools etc. &amp;nbsp;When the user asked for help on a topic in VC++ version 6,
they got help specific to using it with VC++. &amp;nbsp;With later versions of
Visual Studio, you have to wade through many hits to help topics that are not appropriate
to your task at hand. &amp;nbsp;There are ways to try to handle this including,
filtering, context sensitivity, but Visual Studio has not yet returned to the
usability of VC++ version 6 help &amp;#8211; at least in the opinion of many users&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Eclipse is another &amp;#8220;mega-IDE&amp;#8221;,
which unfortunately for C++ programmers, has a Java &amp;#8220;slant&amp;#8221; &amp;#8211;
the most annoying examples being the project file system restrictions and the
lack of build configurations.&amp;nbsp; It exposes new concepts that probably would
not be necessary if it were a C++ only IDE. &amp;nbsp;However, I&amp;#8217;ll take a
highly extensible, multi-platform, mega-IDE over a non-extensible, C++ only
IDE. &amp;nbsp;Actually I know nothing about Qt Creator and am just assuming it is
non-extensible &amp;#8211; e.g. the ability to plug in widely varying new C++ tools
without convincing the providers of the IDE to do it themselves.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Leo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style='font-weight:bold'&gt;On Behalf Of &lt;/span&gt;&lt;/b&gt;Doug Schaefer&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Friday, December 11, 2009
4:22 PM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;st1:PersonName w:st=&quot;on&quot;&gt;CDT
 General developers list.&lt;/st1:PersonName&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [cdt-dev] CDT and Qt
Creator&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Thanks, Mike. The indexer is truly our biggest asset and one of things
I'm most proud of for our community. I use the CDT for some small projects at
work and for playing with the Android native development kit and I'm always
pleasantly surprised when it works as often as it does even for platforms we
never thought of when building it (like Android).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;BTW, I ran Eclipse on my Dell Mini 10v and it ran fine, other than the
tiny screen. And it's just a Atom chip with 1G RAM.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;As for OS X, that's really up to the community to support. Right now, I
don't think any of the vendors contributing to the CDT support Mac for their
products, thus the weaker support. If I had a Mac, I would be inclined to make
it work better there, but I don't.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;And, yeah, if your IDE doesn't do as much, it will be simpler.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;Doug.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;On Fri, Dec 11, 2009 at 7:04 PM, Michael Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike.jackson@...&lt;/a&gt;&amp;gt;
wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;As a User....&lt;br&gt;
&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I'll vote for the indexer (with a caveat). The
indexer is basically the main reason I use Eclipse rather than Visual Studio*
or Xcode**, which are my two main platforms. 99% of the time the indexer has
the proper variable, template, method, class in its cache to make intelligent
selections. QtCreator's indexer is,well, not &amp;quot;there&amp;quot; yet.&lt;br&gt;
&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The &amp;quot;Code Templates&amp;quot;, the ones where I can
type &amp;quot;sout&amp;quot; and have that expanded inline to std::cout &amp;lt;&amp;lt;
&amp;quot;&amp;quot; &amp;lt;&amp;lt; std::endl; are absolutely WONDERFUL. QtCreator does not
have these.&lt;br&gt;
&lt;br&gt;
Caveats: With boost versions greater that 1.36 the indexer has a problem with
shared_ptr.hpp. Not really sure what is going on but by code stopping being
indexed completely when I switch versions of Boost from 1.36 to anything
higher. No idea what the problem is but it generally sucks. I actually keep
boost 1.36 around just for the indexer to use so I can get code completion.
Visual Assist X for Visual Studio (while costing money) does NOT seem to have
the problem with newer versions of boost, but then again, you are paying money
for it. Visual Studio without Visual Assist X is just a lost cause for C++
programming and code completion. Xcode for C++ is about the same type of joke.&lt;br&gt;
&lt;br&gt;
&amp;nbsp; Eclipse is Big and Bulky and you need a hulking huge machine to run it.
(Xeon 5500 with 12 GB of Ram here). I use CMake to generate makefiles, and then
manually setup the &amp;quot;Makefile&amp;quot; project in eclipse. I tell git to
ignore the .cproject and .project file in the top level of my source tree. _I_
didn't find CDT too bad to start out with but then again I was doing pretty
vanilla C++ programming. '&lt;br&gt;
&lt;br&gt;
&amp;nbsp;Lately, CDT has taken a turn for the worse on OS X. Two major bugs in
debugging are forcing me over to the Visual Studio camp so I can effectively
debug my software. This only effects OS X/CDT so the number of programmers
actually impacted by the bugs are probably pretty small but it still sucks if
you are one of those impacted.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;I have tried QtCreator with each new release but it just does not have
some of the conveniences that CDT has so I give it up and wait for the next
iteration. Eventually it might catch up, but it will be a very long while.&lt;br&gt;
&amp;nbsp; I would venture to say that QtCreator is great for Beginners while CDT
is great for those like me who need more control over their projects, assuming
you can live with in the confines of Eclipse.&lt;br&gt;
&lt;br&gt;
Thanks for listening.&lt;br&gt;
_________________________________________________________&lt;br&gt;
Mike Jackson &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike.jackson@...&lt;/a&gt;&lt;br&gt;
BlueQuartz Software &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.bluequartz.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.bluequartz.net&lt;/a&gt;&lt;br&gt;
Principal Software Engineer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp;&lt;st1:City w:st=&quot;on&quot;&gt;Dayton&lt;/st1:City&gt;, &lt;st1:State w:st=&quot;on&quot;&gt;&lt;st1:place w:st=&quot;on&quot;&gt;Ohio&lt;/st1:place&gt;&lt;/st1:State&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;&lt;br&gt;
&lt;br&gt;
On Dec 11, 2009, at 6:44 PM, Adrian Taylor wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;Speaking as a user of Carbide,
rather than one of its developers, here are some specifics from me:&lt;br&gt;
&lt;br&gt;
Project layout:&lt;br&gt;
&lt;br&gt;
-- Symbian has very specific ideas about project filesystem layout, as does
Eclipse, and the two are fundamentally incompatible. Specifically:&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-- Project files in Symbian-land are stored deep in
a subdirectory, whilst Eclipse insists that .project and .cproject are at the
outermost point which contains any relevant source code or headers.&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-- Several Symbian projects may have the same
'outermost point' and thus conflict in Eclipse-land.&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I know that the Carbide team and you yourself Doug
have been fighting the Eclipse establishment to relax these rules, to little
avail. I know you have hopes for EclipseFS. But meanwhile, this is responsible
for a majority of the complexity.&lt;br&gt;
-- The nature of projects themselves are a problem. Why shouldn't you just be
able to work directly on Symbian project files? Why the need to create an
Eclipse project? The Carbide team has done a great job of hiding it well using
a slick import wizard, but it's still wrong.&lt;br&gt;
-- And what's a workspace? Eclipse seems to want to copy, or at least link, my
code into its own directory. Why? All my code has a fixed location in
Symbian-land.&lt;br&gt;
&lt;br&gt;
Builds:&lt;br&gt;
&lt;br&gt;
The Carbide team have jumped through some big hoops to get the Symbian build
system to play nicely with CDT, and on the whole, it now works well. But there
are is still untidiness round the edges:&lt;br&gt;
&lt;br&gt;
-- CDT can't cope properly with multi-line error messages emitted by compilers.
In C++ code full of templates, that leads to despair and hopelessness.&lt;br&gt;
-- Build configurations are important for Symbian. In CDT they are hidden away.
And, although Carbide could expose that feature more obviously in the UI, it
still might not be smooth in terms of the settings which applied globally
versus as part of a build configuration.&lt;br&gt;
-- There's nothing Carbide or CDT can do about this, but Symbian builds are
slow. I think there's a perception they're slower in the IDE (sometimes this is
true, but either way, it's the perception that counts). The whole CDT
experience seems hugely less slick when builds always take 5-20 minutes. It's
not related to complexity, but it is probably one reason why people are put off
Carbide.&lt;br&gt;
&lt;br&gt;
Indexer:&lt;br&gt;
&lt;br&gt;
-- The indexer is *great*. But...&lt;br&gt;
-- Often things go grey when you've made a mistake, but there's no way to find
out the error message until you spend 10 minutes building the project with a
compiler. It just seems weird to a user to have two different things parsing
the code. Why does the IDE know I've done something wrong but it won't tell me
what? Seems weird to an end-user.&lt;br&gt;
-- Likewise, you have to fiddle with two sets of macro definitions, include
paths etc. The Carbide team has done a good job of hiding this but it's not
transparent.&lt;br&gt;
-- Unfortunately the indexer still isn't quite perfect. For example the call
hierarchy sometimes just stops. Which is a shame because when it works, it's
terrific. But the fact that you can't quite trust its results makes everything
seem complex.&lt;br&gt;
&lt;br&gt;
Launches:&lt;br&gt;
&lt;br&gt;
-- Launch configurations are useful. All the (fairly recent) efforts to
hide/automate them are also useful. But they still seem to lurk as something
sinister behind the scenes which users eventually will have to understand. The
need for them is not obvious in Symbian-land.&lt;br&gt;
-- The debug view is a pain. You seem to have to click in it before you can use
debug keys, or at least it's possible for it to lose focus. Debugging should be
a global operation, not stuck in some funny little pane. This may be Carbide-specific;
I don't know.&lt;br&gt;
&lt;br&gt;
Eclipse runes:&lt;br&gt;
&lt;br&gt;
-- &amp;quot;Hard to learn&amp;quot; - to be a confident user of Carbide, you have to
understand a perspective, a view, an editor, a plugin, a workspace, a project,
a build configuration, a launch configuration, and probably a bit more. All of
these are Eclipse terminology.&lt;br&gt;
-- You just don't want to have to learn 10 more concepts when you're already
struggling with the Symbian weirdness!&lt;br&gt;
-- I imagine most Carbide users need to install Subversive pretty quickly. Then
not only do they have to struggle with understanding plugins, update sites,
etc. but they also have to contend with the Eclipse IP process, or specifically
its implications meaning the key bits of Subversive are squirreled away on
someone else's website. Sigh. It's enough to drive me mad and I must have
installed it a dozen times. Still, things are improving in that specific area
now.&lt;br&gt;
-- Eclipse keystrokes differ from the rest of the world's.&lt;br&gt;
-- Carbide's greatest value is in the indexer features hidden behind obscure
keystrokes. Sadly I think most Carbide users don't get far enough to learn F3,
ctrl-o, ctrl-alt-h, ctrl-t, etc.&lt;br&gt;
&lt;br&gt;
I use Eclipse, Carbide and CDT all the time. For me, the power of the indexer
makes it all worthwhile. But I must admit, if I were to try to create a simple
IDE for Symbian beginners, I probably wouldn't start with Eclipse!&lt;br&gt;
&lt;br&gt;
&lt;st1:City w:st=&quot;on&quot;&gt;&lt;st1:place w:st=&quot;on&quot;&gt;Adrian&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On 11 Dec 2009, at 23:09, Doug Schaefer wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Instead of talking in generalities, I'd prefer to talk with specifics.
Saying Carbide is hard to learn, what exactly about it is it hard to learn? Is
it things in the CDT or Eclipse platform or things Carbide has added on top? Is
it creating projects? Is it setting up builds? Is it launching debug sessions?
Is it creating files? Is it too many choices? Would adding wizards in strategic
places make the CDT easier to learn?&lt;br&gt;
&lt;br&gt;
Most of the complaints on usability with Eclipse I've heard are really
complaints from users who find IDEs complex in general. Is Qt Creator really
that less complex than the CDT? What about Qt Creator makes it easier to learn.
And why don't we invest in the CDT to make it equivalent?&lt;br&gt;
&lt;br&gt;
Doug.&lt;br&gt;
&lt;br&gt;
On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;
wrote:&lt;br&gt;
All we've done so far is rather vendor-specific. &amp;nbsp;What we would like to
see in CDT is the ability to isolate and turn off various features using
capabilities: e.g. build, static analysis, debuggers, etc. &amp;nbsp;To accomplish
this we would likely need to look at dependencies between these various CDT
components and see if we can isolate them better. &amp;nbsp;However, we haven't
invested any time in this yet.&lt;br&gt;
-Pawel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;br&gt;
Hi Pawel,&lt;br&gt;
&lt;br&gt;
Thanks for the response. &amp;nbsp;Are there any available artifacts from the
stripped-down IDE investigation? &amp;nbsp;Any effort estimates?&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
Paul&lt;br&gt;
&lt;br&gt;
On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;
wrote:&lt;br&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not especially
limited to C - development tools). &amp;nbsp;I don't know of any efforts to
overhaul the UI, but I expect that there would be a lot of interest out there
for it. &amp;nbsp;For &lt;st1:place w:st=&quot;on&quot;&gt;Wind River&lt;/st1:place&gt;'s part, we are
investigating creating a stripped-down version of the IDE specifically targeted
at Debugging use cases, but I know we won't be able to get far without support
from the community.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;br&gt;
Hi CDT community,&lt;br&gt;
&lt;br&gt;
I'm responsible for the tools strategy at the Symbian Foundation. &amp;nbsp;Like
the Eclipse Foundation, Symbian depends on the contributions from open source
communities to drive its mobile device platform technology forward.&lt;br&gt;
&lt;br&gt;
I'm curious if you have any thoughts about one of the challenges we're facing
with understanding/determining the direction for Symbian C++ development tools.&lt;br&gt;
&lt;br&gt;
There are two open source communities vying for the Symbian C++ developer - Qt
Creator and Carbide (based on CDT).&lt;br&gt;
&lt;br&gt;
Carbide's investments have been primarily focused on adding features to give
more power to device creators. While it has become very feature-full, it has
also become very complex and hard to learn, especially for developers that want
to just build simple mobile apps.&lt;br&gt;
&lt;br&gt;
Qt Creator is a targeted C++ development environment with a big emphasis on
usability. &amp;nbsp;For example, it has rigorous hurdles to add a button or menu
item. Now, it is rapidly adapting to improve its mobile development
capabilities.&lt;br&gt;
&lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.&lt;br&gt;
&lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of features that
Carbide currently provides to the power user.&lt;br&gt;
&lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its learning
curve and better support the needs of a simple C++ application developer?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
&lt;st1:place w:st=&quot;on&quot;&gt;&lt;st1:City w:st=&quot;on&quot;&gt;Foster City&lt;/st1:City&gt;, &lt;st1:State w:st=&quot;on&quot;&gt;California&lt;/st1:State&gt; &lt;st1:country-region w:st=&quot;on&quot;&gt;USA&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;br&gt;
twitter: paulbeusterien&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754362&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26754362.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26753595</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T16:23:45Z</published>
	<updated>2009-12-11T16:23:45Z</updated>
	<author>
		<name>Doug Schaefer-4</name>
	</author>
	<content type="html">I hope so. That&amp;#39;s the whole driver behind the flexible resources work. It&amp;#39;s been disappointing that more contributors haven&amp;#39;t been able to help Serge out, especially those who apparently have a vested interest in it. Hopefully now that it&amp;#39;s being put into Eclipse 3.6, we can take a better look at what Serge has done and make sure it meets our needs.&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;Doug.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 7:14 PM, John Cortell &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rat042@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;div&gt;
Won&amp;#39;t the Project Layout issues be resolved by the E4 &lt;i&gt;Flexible
Projects&lt;/i&gt; work Serge Beauchamp had done?&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
John&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;br&gt;
At 06:11 PM 12/11/2009, Doug Schaefer wrote:&lt;br&gt;
&lt;blockquote type=&quot;cite&quot;&gt;This is great data, and we could
do something about most of this, if we work together as a community to
address them. Up until now, we haven&amp;#39;t really been involved in solving
these issues for Carbide.&lt;br&gt;&lt;br&gt;
Next question. How does Qt Creator do these things better? Since that&amp;#39;s
the real topic of this thread.&lt;br&gt;&lt;br&gt;
Doug&lt;br&gt;&lt;br&gt;
On Fri, Dec 11, 2009 at 6:44 PM, Adrian Taylor
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt;
wrote:&lt;br&gt;

&lt;dl&gt;
&lt;dd&gt;Speaking as a user of Carbide, rather than one of its developers,
here are some specifics from me: &lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Project layout:&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Symbian has very specific ideas about project filesystem layout,
as does Eclipse, and the two are fundamentally incompatible.
Specifically:&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Project files in Symbian-land are stored deep in a subdirectory,
whilst Eclipse insists that .project and .cproject are at the outermost
point which contains any relevant source code or headers.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Several Symbian projects may have the same &amp;#39;outermost point&amp;#39; and
thus conflict in Eclipse-land.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;I know that the Carbide team and you yourself Doug have been fighting
the Eclipse establishment to relax these rules, to little avail. I know
you have hopes for EclipseFS. But meanwhile, this is responsible for a
majority of the complexity.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- The nature of projects themselves are a problem. Why shouldn&amp;#39;t you
just be able to work directly on Symbian project files? Why the need to
create an Eclipse project? The Carbide team has done a great job of
hiding it well using a slick import wizard, but it&amp;#39;s still wrong.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- And what&amp;#39;s a workspace? Eclipse seems to want to copy, or at least
link, my code into its own directory. Why? All my code has a fixed
location in Symbian-land.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Builds:&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;The Carbide team have jumped through some big hoops to get the
Symbian build system to play nicely with CDT, and on the whole, it now
works well. But there are is still untidiness round the edges:&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- CDT can&amp;#39;t cope properly with multi-line error messages emitted by
compilers. In C++ code full of templates, that leads to despair and
hopelessness.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Build configurations are important for Symbian. In CDT they are
hidden away. And, although Carbide could expose that feature more
obviously in the UI, it still might not be smooth in terms of the
settings which applied globally versus as part of a build
configuration.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- There&amp;#39;s nothing Carbide or CDT can do about this, but Symbian
builds are slow. I think there&amp;#39;s a perception they&amp;#39;re slower in the
IDE (sometimes this is true, but either way, it&amp;#39;s the perception that
counts). The whole CDT experience seems hugely less slick when builds
always take 5-20 minutes. It&amp;#39;s not related to complexity, but it is
probably one reason why people are put off Carbide.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Indexer:&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- The indexer is *great*. But...&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Often things go grey when you&amp;#39;ve made a mistake, but there&amp;#39;s no
way to find out the error message until you spend 10 minutes building the
project with a compiler. It just seems weird to a user to have two
different things parsing the code. Why does the IDE know I&amp;#39;ve done
something wrong but it won&amp;#39;t tell me what? Seems weird to an
end-user.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Likewise, you have to fiddle with two sets of macro definitions,
include paths etc. The Carbide team has done a good job of hiding this
but it&amp;#39;s not transparent.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Unfortunately the indexer still isn&amp;#39;t quite perfect. For example
the call hierarchy sometimes just stops. Which is a shame because when it
works, it&amp;#39;s terrific. But the fact that you can&amp;#39;t quite trust its results
makes everything seem complex.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Launches:&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Launch configurations are useful. All the (fairly recent) efforts
to hide/automate them are also useful. But they still seem to lurk as
something sinister behind the scenes which users eventually will have to
understand. The need for them is not obvious in Symbian-land.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- The debug view is a pain. You seem to have to click in it before
you can use debug keys, or at least it&amp;#39;s possible for it to lose focus.
Debugging should be a global operation, not stuck in some funny little
pane. This may be Carbide-specific; I don&amp;#39;t know.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Eclipse runes:&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- &amp;quot;Hard to learn&amp;quot; - to be a confident user of Carbide, you
have to understand a perspective, a view, an editor, a plugin, a
workspace, a project, a build configuration, a launch configuration, and
probably a bit more. All of these are Eclipse terminology.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- You just don&amp;#39;t want to have to learn 10 more concepts when you&amp;#39;re
already struggling with the Symbian weirdness!&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- I imagine most Carbide users need to install Subversive pretty
quickly. Then not only do they have to struggle with understanding
plugins, update sites, etc. but they also have to contend with the
Eclipse IP process, or specifically its implications meaning the key bits
of Subversive are squirreled away on someone else&amp;#39;s website. Sigh. It&amp;#39;s
enough to drive me mad and I must have installed it a dozen times.
Still, things are improving in that specific area now.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Eclipse keystrokes differ from the rest of the world&amp;#39;s.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- Carbide&amp;#39;s greatest value is in the indexer features hidden behind
obscure keystrokes. Sadly I think most Carbide users don&amp;#39;t get far enough
to learn F3, ctrl-o, ctrl-alt-h, ctrl-t, etc.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;I use Eclipse, Carbide and CDT all the time. For me, the power of the
indexer makes it all worthwhile. But I must admit, if I were to try to
create a simple IDE for Symbian beginners, I probably wouldn&amp;#39;t start with
Eclipse!&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;&lt;font color=&quot;#888888&quot;&gt;Adrian&lt;br&gt;
&lt;/font&gt;&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;On 11 Dec 2009, at 23:09, Doug Schaefer wrote:&lt;br&gt;&lt;br&gt;
&lt;blockquote type=&quot;cite&quot;&gt;
&lt;dd&gt;Instead of talking in generalities, I&amp;#39;d prefer to talk with
specifics. Saying Carbide is hard to learn, what exactly about it is it
hard to learn? Is it things in the CDT or Eclipse platform or things
Carbide has added on top? Is it creating projects? Is it setting up
builds? Is it launching debug sessions? Is it creating files? Is it too
many choices? Would adding wizards in strategic places make the CDT
easier to learn?&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Most of the complaints on usability with Eclipse I&amp;#39;ve heard are
really complaints from users who find IDEs complex in general. Is Qt
Creator really that less complex than the CDT? What about Qt Creator
makes it easier to learn. And why don&amp;#39;t we invest in the CDT to make it
equivalent?&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Doug.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;

&lt;dl&gt;
&lt;dd&gt;All we&amp;#39;ve done so far is rather vendor-specific.  What we would
like to see in CDT is the ability to isolate and turn off various
features using capabilities: e.g. build, static analysis, debuggers,
etc.  To accomplish this we would likely need to look at
dependencies between these various CDT components and see if we can
isolate them better.  However, we haven&amp;#39;t invested any time in this
yet.&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-Pawel&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Paul Beusterien wrote: &lt;br&gt;
&lt;blockquote type=&quot;cite&quot;&gt;
&lt;dd&gt;Hi Pawel,&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Thanks for the response.  Are there any available artifacts from
the stripped-down IDE investigation?  Any effort estimates?&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Regards,&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Paul&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;

&lt;dl&gt;
&lt;dd&gt;Hi Paul,&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).  I don&amp;#39;t know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.  For Wind River&amp;#39;s part, we are
investigating creating a stripped-down version of the IDE specifically
targeted at Debugging use cases, but I know we won&amp;#39;t be able to get far
without support from the community.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Cheers,&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Pawel&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Paul Beusterien wrote: &lt;br&gt;
&lt;blockquote type=&quot;cite&quot;&gt;
&lt;dd&gt;Hi CDT community,&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;I&amp;#39;m responsible for the tools strategy at the
&lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;. 
Like the Eclipse Foundation, Symbian depends on the contributions from
open source communities to drive its mobile device platform technology
forward.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;I&amp;#39;m curious if you have any thoughts about one of the challenges
we&amp;#39;re facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;There are two open source communities vying for the Symbian C++
developer - &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Carbide&amp;#39;s investments have been primarily focused on adding features
to give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile
apps.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Qt Creator is a targeted C++ development environment with a big
emphasis on usability.  For example, it has rigorous hurdles to add
a button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Thus, we currently have a fragmented C++ developer story at
Symbian.  &lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Thanks,&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Paul&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;-- &lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Paul Beusterien&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Development Tools Manager&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Symbian Foundation&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;Foster City, California USA&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;twitter: paulbeusterien&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;font face=&quot;Courier New, Courier&quot;&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/blockquote&gt;
&lt;/dd&gt;&lt;/dl&gt;&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;pre&gt;&lt;dd&gt;_______________________________________________

&lt;/dd&gt;&lt;dd&gt;cdt-dev mailing list

&lt;/dd&gt;&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;

&lt;/dd&gt;&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;

&lt;/dd&gt;&lt;dd&gt;  
&lt;/dd&gt;&lt;/pre&gt;&lt;font face=&quot;Courier New, Courier&quot;&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;_______________________________________________&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;cdt-dev mailing list&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;/dl&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;_______________________________________________&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;cdt-dev mailing list&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/dd&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;_______________________________________________&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;cdt-dev mailing list&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;

&lt;/dd&gt;&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;/dd&gt;&lt;/dl&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;



&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753595&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26753595.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26753582</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T16:21:30Z</published>
	<updated>2009-12-11T16:21:30Z</updated>
	<author>
		<name>Doug Schaefer-4</name>
	</author>
	<content type="html">Thanks, Mike. The indexer is truly our biggest asset and one of things I&amp;#39;m most proud of for our community. I use the CDT for some small projects at work and for playing with the Android native development kit and I&amp;#39;m always pleasantly surprised when it works as often as it does even for platforms we never thought of when building it (like Android).&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;BTW, I ran Eclipse on my Dell Mini 10v and it ran fine, other than the tiny screen. And it&amp;#39;s just a Atom chip with 1G RAM.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;As for OS X, that&amp;#39;s really up to the community to support. Right now, I don&amp;#39;t think any of the vendors contributing to the CDT support Mac for their products, thus the weaker support. If I had a Mac, I would be inclined to make it work better there, but I don&amp;#39;t.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;And, yeah, if your IDE doesn&amp;#39;t do as much, it will be simpler.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Doug.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 7:04 PM, Michael Jackson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike.jackson@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;As a User....&lt;br&gt;
&lt;br&gt;
        I&amp;#39;ll vote for the indexer (with a caveat). The indexer is basically the main reason I use Eclipse rather than Visual Studio* or Xcode**, which are my two main platforms. 99% of the time the indexer has the proper variable, template, method, class in its cache to make intelligent selections. QtCreator&amp;#39;s indexer is,well, not &amp;quot;there&amp;quot; yet.&lt;br&gt;

&lt;br&gt;
        The &amp;quot;Code Templates&amp;quot;, the ones where I can type &amp;quot;sout&amp;quot; and have that expanded inline to std::cout &amp;lt;&amp;lt; &amp;quot;&amp;quot; &amp;lt;&amp;lt; std::endl; are absolutely WONDERFUL. QtCreator does not have these.&lt;br&gt;

&lt;br&gt;
Caveats: With boost versions greater that 1.36 the indexer has a problem with shared_ptr.hpp. Not really sure what is going on but by code stopping being indexed completely when I switch versions of Boost from 1.36 to anything higher. No idea what the problem is but it generally sucks. I actually keep boost 1.36 around just for the indexer to use so I can get code completion. Visual Assist X for Visual Studio (while costing money) does NOT seem to have the problem with newer versions of boost, but then again, you are paying money for it. Visual Studio without Visual Assist X is just a lost cause for C++ programming and code completion. Xcode for C++ is about the same type of joke.&lt;br&gt;

&lt;br&gt;
   Eclipse is Big and Bulky and you need a hulking huge machine to run it. (Xeon 5500 with 12 GB of Ram here). I use CMake to generate makefiles, and then manually setup the &amp;quot;Makefile&amp;quot; project in eclipse. I tell git to ignore the .cproject and .project file in the top level of my source tree. _I_ didn&amp;#39;t find CDT too bad to start out with but then again I was doing pretty vanilla C++ programming. &amp;#39;&lt;br&gt;

&lt;br&gt;
  Lately, CDT has taken a turn for the worse on OS X. Two major bugs in debugging are forcing me over to the Visual Studio camp so I can effectively debug my software. This only effects OS X/CDT so the number of programmers actually impacted by the bugs are probably pretty small but it still sucks if you are one of those impacted.&lt;br&gt;

&lt;br&gt;
  I have tried QtCreator with each new release but it just does not have some of the conveniences that CDT has so I give it up and wait for the next iteration. Eventually it might catch up, but it will be a very long while.&lt;br&gt;

   I would venture to say that QtCreator is great for Beginners while CDT is great for those like me who need more control over their projects, assuming you can live with in the confines of Eclipse.&lt;br&gt;
&lt;br&gt;
Thanks for listening.&lt;br&gt;
_________________________________________________________&lt;br&gt;
Mike Jackson                  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike.jackson@...&lt;/a&gt;&lt;br&gt;
BlueQuartz Software                    &lt;a href=&quot;http://www.bluequartz.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.bluequartz.net&lt;/a&gt;&lt;br&gt;
Principal Software Engineer                  Dayton, Ohio&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
On Dec 11, 2009, at 6:44 PM, Adrian Taylor wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
Speaking as a user of Carbide, rather than one of its developers, here are some specifics from me:&lt;br&gt;
&lt;br&gt;
Project layout:&lt;br&gt;
&lt;br&gt;
-- Symbian has very specific ideas about project filesystem layout, as does Eclipse, and the two are fundamentally incompatible. Specifically:&lt;br&gt;
        -- Project files in Symbian-land are stored deep in a subdirectory, whilst Eclipse insists that .project and .cproject are at the outermost point which contains any relevant source code or headers.&lt;br&gt;
        -- Several Symbian projects may have the same &amp;#39;outermost point&amp;#39; and thus conflict in Eclipse-land.&lt;br&gt;
        I know that the Carbide team and you yourself Doug have been fighting the Eclipse establishment to relax these rules, to little avail. I know you have hopes for EclipseFS. But meanwhile, this is responsible for a majority of the complexity.&lt;br&gt;

-- The nature of projects themselves are a problem. Why shouldn&amp;#39;t you just be able to work directly on Symbian project files? Why the need to create an Eclipse project? The Carbide team has done a great job of hiding it well using a slick import wizard, but it&amp;#39;s still wrong.&lt;br&gt;

-- And what&amp;#39;s a workspace? Eclipse seems to want to copy, or at least link, my code into its own directory. Why? All my code has a fixed location in Symbian-land.&lt;br&gt;
&lt;br&gt;
Builds:&lt;br&gt;
&lt;br&gt;
The Carbide team have jumped through some big hoops to get the Symbian build system to play nicely with CDT, and on the whole, it now works well. But there are is still untidiness round the edges:&lt;br&gt;
&lt;br&gt;
-- CDT can&amp;#39;t cope properly with multi-line error messages emitted by compilers. In C++ code full of templates, that leads to despair and hopelessness.&lt;br&gt;
-- Build configurations are important for Symbian. In CDT they are hidden away. And, although Carbide could expose that feature more obviously in the UI, it still might not be smooth in terms of the settings which applied globally versus as part of a build configuration.&lt;br&gt;

-- There&amp;#39;s nothing Carbide or CDT can do about this, but Symbian builds are slow. I think there&amp;#39;s a perception they&amp;#39;re slower in the IDE (sometimes this is true, but either way, it&amp;#39;s the perception that counts). The whole CDT experience seems hugely less slick when builds always take 5-20 minutes. It&amp;#39;s not related to complexity, but it is probably one reason why people are put off Carbide.&lt;br&gt;

&lt;br&gt;
Indexer:&lt;br&gt;
&lt;br&gt;
-- The indexer is *great*. But...&lt;br&gt;
-- Often things go grey when you&amp;#39;ve made a mistake, but there&amp;#39;s no way to find out the error message until you spend 10 minutes building the project with a compiler. It just seems weird to a user to have two different things parsing the code. Why does the IDE know I&amp;#39;ve done something wrong but it won&amp;#39;t tell me what? Seems weird to an end-user.&lt;br&gt;

-- Likewise, you have to fiddle with two sets of macro definitions, include paths etc. The Carbide team has done a good job of hiding this but it&amp;#39;s not transparent.&lt;br&gt;
-- Unfortunately the indexer still isn&amp;#39;t quite perfect. For example the call hierarchy sometimes just stops. Which is a shame because when it works, it&amp;#39;s terrific. But the fact that you can&amp;#39;t quite trust its results makes everything seem complex.&lt;br&gt;

&lt;br&gt;
Launches:&lt;br&gt;
&lt;br&gt;
-- Launch configurations are useful. All the (fairly recent) efforts to hide/automate them are also useful. But they still seem to lurk as something sinister behind the scenes which users eventually will have to understand. The need for them is not obvious in Symbian-land.&lt;br&gt;

-- The debug view is a pain. You seem to have to click in it before you can use debug keys, or at least it&amp;#39;s possible for it to lose focus. Debugging should be a global operation, not stuck in some funny little pane. This may be Carbide-specific; I don&amp;#39;t know.&lt;br&gt;

&lt;br&gt;
Eclipse runes:&lt;br&gt;
&lt;br&gt;
-- &amp;quot;Hard to learn&amp;quot; - to be a confident user of Carbide, you have to understand a perspective, a view, an editor, a plugin, a workspace, a project, a build configuration, a launch configuration, and probably a bit more. All of these are Eclipse terminology.&lt;br&gt;

-- You just don&amp;#39;t want to have to learn 10 more concepts when you&amp;#39;re already struggling with the Symbian weirdness!&lt;br&gt;
-- I imagine most Carbide users need to install Subversive pretty quickly. Then not only do they have to struggle with understanding plugins, update sites, etc. but they also have to contend with the Eclipse IP process, or specifically its implications meaning the key bits of Subversive are squirreled away on someone else&amp;#39;s website. Sigh. It&amp;#39;s enough to drive me mad and I must have installed it a dozen times. Still, things are improving in that specific area now.&lt;br&gt;

-- Eclipse keystrokes differ from the rest of the world&amp;#39;s.&lt;br&gt;
-- Carbide&amp;#39;s greatest value is in the indexer features hidden behind obscure keystrokes. Sadly I think most Carbide users don&amp;#39;t get far enough to learn F3, ctrl-o, ctrl-alt-h, ctrl-t, etc.&lt;br&gt;
&lt;br&gt;
I use Eclipse, Carbide and CDT all the time. For me, the power of the indexer makes it all worthwhile. But I must admit, if I were to try to create a simple IDE for Symbian beginners, I probably wouldn&amp;#39;t start with Eclipse!&lt;br&gt;

&lt;br&gt;
Adrian&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On 11 Dec 2009, at 23:09, Doug Schaefer wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
Instead of talking in generalities, I&amp;#39;d prefer to talk with specifics. Saying Carbide is hard to learn, what exactly about it is it hard to learn? Is it things in the CDT or Eclipse platform or things Carbide has added on top? Is it creating projects? Is it setting up builds? Is it launching debug sessions? Is it creating files? Is it too many choices? Would adding wizards in strategic places make the CDT easier to learn?&lt;br&gt;

&lt;br&gt;
Most of the complaints on usability with Eclipse I&amp;#39;ve heard are really complaints from users who find IDEs complex in general. Is Qt Creator really that less complex than the CDT? What about Qt Creator makes it easier to learn. And why don&amp;#39;t we invest in the CDT to make it equivalent?&lt;br&gt;

&lt;br&gt;
Doug.&lt;br&gt;
&lt;br&gt;
On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
All we&amp;#39;ve done so far is rather vendor-specific.  What we would like to see in CDT is the ability to isolate and turn off various features using capabilities: e.g. build, static analysis, debuggers, etc.  To accomplish this we would likely need to look at dependencies between these various CDT components and see if we can isolate them better.  However, we haven&amp;#39;t invested any time in this yet.&lt;br&gt;

-Pawel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
&lt;br&gt;
Hi Pawel,&lt;br&gt;
&lt;br&gt;
Thanks for the response.  Are there any available artifacts from the stripped-down IDE investigation?  Any effort estimates?&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
Paul&lt;br&gt;
&lt;br&gt;
On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not especially limited to C - development tools).  I don&amp;#39;t know of any efforts to overhaul the UI, but I expect that there would be a lot of interest out there for it.  For Wind River&amp;#39;s part, we are investigating creating a stripped-down version of the IDE specifically targeted at Debugging use cases, but I know we won&amp;#39;t be able to get far without support from the community.&lt;br&gt;

&lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
&lt;br&gt;
Hi CDT community,&lt;br&gt;
&lt;br&gt;
I&amp;#39;m responsible for the tools strategy at the Symbian Foundation.  Like the Eclipse Foundation, Symbian depends on the contributions from open source communities to drive its mobile device platform technology forward.&lt;br&gt;

&lt;br&gt;
I&amp;#39;m curious if you have any thoughts about one of the challenges we&amp;#39;re facing with understanding/determining the direction for Symbian C++ development tools.&lt;br&gt;
&lt;br&gt;
There are two open source communities vying for the Symbian C++ developer - Qt Creator and Carbide (based on CDT).&lt;br&gt;
&lt;br&gt;
Carbide&amp;#39;s investments have been primarily focused on adding features to give more power to device creators. While it has become very feature-full, it has also become very complex and hard to learn, especially for developers that want to just build simple mobile apps.&lt;br&gt;

&lt;br&gt;
Qt Creator is a targeted C++ development environment with a big emphasis on usability.  For example, it has rigorous hurdles to add a button or menu item. Now, it is rapidly adapting to improve its mobile development capabilities.&lt;br&gt;

&lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.&lt;br&gt;
&lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of features that Carbide currently provides to the power user.&lt;br&gt;
&lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its learning curve and better support the needs of a simple C++ application developer?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753582&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26753582.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26753532</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T16:14:18Z</published>
	<updated>2009-12-11T16:14:18Z</updated>
	<author>
		<name>John Cortell-4</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;body&gt;
Won't the Project Layout issues be resolved by the E4 &lt;i&gt;Flexible
Projects&lt;/i&gt; work Serge Beauchamp had done?&lt;br&gt;&lt;br&gt;
John&lt;br&gt;&lt;br&gt;
At 06:11 PM 12/11/2009, Doug Schaefer wrote:&lt;br&gt;
&lt;blockquote type=cite class=cite cite=&quot;&quot;&gt;This is great data, and we could
do something about most of this, if we work together as a community to
address them. Up until now, we haven't really been involved in solving
these issues for Carbide.&lt;br&gt;&lt;br&gt;
Next question. How does Qt Creator do these things better? Since that's
the real topic of this thread.&lt;br&gt;&lt;br&gt;
Doug&lt;br&gt;&lt;br&gt;
On Fri, Dec 11, 2009 at 6:44 PM, Adrian Taylor
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt;
wrote:&lt;br&gt;

&lt;dl&gt;
&lt;dd&gt;Speaking as a user of Carbide, rather than one of its developers,
here are some specifics from me: &lt;br&gt;&lt;br&gt;

&lt;dd&gt;Project layout:&lt;br&gt;&lt;br&gt;

&lt;dd&gt;-- Symbian has very specific ideas about project filesystem layout,
as does Eclipse, and the two are fundamentally incompatible.
Specifically:&lt;br&gt;

&lt;dd&gt;-- Project files in Symbian-land are stored deep in a subdirectory,
whilst Eclipse insists that .project and .cproject are at the outermost
point which contains any relevant source code or headers.&lt;br&gt;

&lt;dd&gt;-- Several Symbian projects may have the same 'outermost point' and
thus conflict in Eclipse-land.&lt;br&gt;

&lt;dd&gt;I know that the Carbide team and you yourself Doug have been fighting
the Eclipse establishment to relax these rules, to little avail. I know
you have hopes for EclipseFS. But meanwhile, this is responsible for a
majority of the complexity.&lt;br&gt;

&lt;dd&gt;-- The nature of projects themselves are a problem. Why shouldn't you
just be able to work directly on Symbian project files? Why the need to
create an Eclipse project? The Carbide team has done a great job of
hiding it well using a slick import wizard, but it's still wrong.&lt;br&gt;

&lt;dd&gt;-- And what's a workspace? Eclipse seems to want to copy, or at least
link, my code into its own directory. Why? All my code has a fixed
location in Symbian-land.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Builds:&lt;br&gt;&lt;br&gt;

&lt;dd&gt;The Carbide team have jumped through some big hoops to get the
Symbian build system to play nicely with CDT, and on the whole, it now
works well. But there are is still untidiness round the edges:&lt;br&gt;&lt;br&gt;

&lt;dd&gt;-- CDT can't cope properly with multi-line error messages emitted by
compilers. In C++ code full of templates, that leads to despair and
hopelessness.&lt;br&gt;

&lt;dd&gt;-- Build configurations are important for Symbian. In CDT they are
hidden away. And, although Carbide could expose that feature more
obviously in the UI, it still might not be smooth in terms of the
settings which applied globally versus as part of a build
configuration.&lt;br&gt;

&lt;dd&gt;-- There's nothing Carbide or CDT can do about this, but Symbian
builds are slow&lt;/i&gt;. I think there's a perception they're slower in the
IDE (sometimes this is true, but either way, it's the perception that
counts). The whole CDT experience seems hugely less slick when builds
always take 5-20 minutes. It's not related to complexity, but it is
probably one reason why people are put off Carbide.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Indexer:&lt;br&gt;&lt;br&gt;

&lt;dd&gt;-- The indexer is *great*. But...&lt;br&gt;

&lt;dd&gt;-- Often things go grey when you've made a mistake, but there's no
way to find out the error message until you spend 10 minutes building the
project with a compiler. It just seems weird to a user to have two
different things parsing the code. Why does the IDE know I've done
something wrong but it won't tell me what? Seems weird to an
end-user.&lt;br&gt;

&lt;dd&gt;-- Likewise, you have to fiddle with two sets of macro definitions,
include paths etc. The Carbide team has done a good job of hiding this
but it's not transparent.&lt;br&gt;

&lt;dd&gt;-- Unfortunately the indexer still isn't quite perfect. For example
the call hierarchy sometimes just stops. Which is a shame because when it
works, it's terrific. But the fact that you can't quite trust its results
makes everything seem complex.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Launches:&lt;br&gt;&lt;br&gt;

&lt;dd&gt;-- Launch configurations are useful. All the (fairly recent) efforts
to hide/automate them are also useful. But they still seem to lurk as
something sinister behind the scenes which users eventually will have to
understand. The need for them is not obvious in Symbian-land.&lt;br&gt;

&lt;dd&gt;-- The debug view is a pain. You seem to have to click in it before
you can use debug keys, or at least it's possible for it to lose focus.
Debugging should be a global operation, not stuck in some funny little
pane. This may be Carbide-specific; I don't know.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Eclipse runes:&lt;br&gt;&lt;br&gt;

&lt;dd&gt;-- &amp;quot;Hard to learn&amp;quot; - to be a confident user of Carbide, you
have to understand a perspective, a view, an editor, a plugin, a
workspace, a project, a build configuration, a launch configuration, and
probably a bit more. All of these are Eclipse terminology.&lt;br&gt;

&lt;dd&gt;-- You just don't want to have to learn 10 more concepts when you're
already struggling with the Symbian weirdness!&lt;br&gt;

&lt;dd&gt;-- I imagine most Carbide users need to install Subversive pretty
quickly. Then not only do they have to struggle with understanding
plugins, update sites, etc. but they also have to contend with the
Eclipse IP process, or specifically its implications meaning the key bits
of Subversive are squirreled away on someone else's website. Sigh. It's
enough to drive me&lt;/i&gt; mad and I must have installed it a dozen times.
Still, things are improving in that specific area now.&lt;br&gt;

&lt;dd&gt;-- Eclipse keystrokes differ from the rest of the world's.&lt;br&gt;

&lt;dd&gt;-- Carbide's greatest value is in the indexer features hidden behind
obscure keystrokes. Sadly I think most Carbide users don't get far enough
to learn F3, ctrl-o, ctrl-alt-h, ctrl-t, etc.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;I use Eclipse, Carbide and CDT all the time. For me, the power of the
indexer makes it all worthwhile. But I must admit, if I were to try to
create a simple IDE for Symbian beginners, I probably wouldn't start with
Eclipse!&lt;br&gt;&lt;br&gt;

&lt;dd&gt;&lt;font color=&quot;#888888&quot;&gt;Adrian&lt;br&gt;
&lt;/font&gt;&lt;br&gt;&lt;br&gt;

&lt;dd&gt;On 11 Dec 2009, at 23:09, Doug Schaefer wrote:&lt;br&gt;&lt;br&gt;
&lt;blockquote type=cite class=cite cite=&quot;&quot;&gt;
&lt;dd&gt;Instead of talking in generalities, I'd prefer to talk with
specifics. Saying Carbide is hard to learn, what exactly about it is it
hard to learn? Is it things in the CDT or Eclipse platform or things
Carbide has added on top? Is it creating projects? Is it setting up
builds? Is it launching debug sessions? Is it creating files? Is it too
many choices? Would adding wizards in strategic places make the CDT
easier to learn?&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Most of the complaints on usability with Eclipse I've heard are
really complaints from users who find IDEs complex in general. Is Qt
Creator really that less complex than the CDT? What about Qt Creator
makes it easier to learn. And why don't we invest in the CDT to make it
equivalent?&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Doug.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;

&lt;dl&gt;
&lt;dd&gt;All we've done so far is rather vendor-specific.&amp;nbsp; What we would
like to see in CDT is the ability to isolate and turn off various
features using capabilities: e.g. build, static analysis, debuggers,
etc.&amp;nbsp; To accomplish this we would likely need to look at
dependencies between these various CDT components and see if we can
isolate them better.&amp;nbsp; However, we haven't invested any time in this
yet.&lt;br&gt;

&lt;dd&gt;-Pawel&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;br&gt;

&lt;dd&gt;Paul Beusterien wrote: &lt;br&gt;
&lt;blockquote type=cite class=cite cite=&quot;&quot;&gt;
&lt;dd&gt;Hi Pawel,&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Thanks for the response.&amp;nbsp; Are there any available artifacts from
the stripped-down IDE investigation?&amp;nbsp; Any effort estimates?&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Regards,&lt;br&gt;

&lt;dd&gt;Paul&lt;br&gt;&lt;br&gt;

&lt;dd&gt;On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;

&lt;dl&gt;
&lt;dd&gt;Hi Paul,&lt;br&gt;

&lt;dd&gt;Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).&amp;nbsp; I don't know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.&amp;nbsp; For Wind River's part, we are
investigating creating a stripped-down version of the IDE specifically
targeted at Debugging use cases, but I know we won't be able to get far
without support from the community.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Cheers,&lt;br&gt;

&lt;dd&gt;Pawel&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Paul Beusterien wrote: &lt;br&gt;
&lt;blockquote type=cite class=cite cite=&quot;&quot;&gt;
&lt;dd&gt;Hi CDT community,&lt;br&gt;&lt;br&gt;

&lt;dd&gt;I'm responsible for the tools strategy at the
&lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;.&amp;nbsp;
Like the Eclipse Foundation, Symbian depends on the contributions from
open source communities to drive its mobile device platform technology
forward.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;I'm curious if you have any thoughts about one of the challenges
we're facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;There are two open source communities vying for the Symbian C++
developer - &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Carbide's investments have been primarily focused on adding features
to give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile
apps.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Qt Creator is a targeted C++ development environment with a big
emphasis on usability.&amp;nbsp; For example, it has rigorous hurdles to add
a button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Thus, we currently have a fragmented C++ developer story at
Symbian.&amp;nbsp; &lt;br&gt;&lt;br&gt;

&lt;dd&gt;It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;&lt;br&gt;

&lt;dd&gt;Thanks,&lt;br&gt;

&lt;dd&gt;Paul&lt;br&gt;&lt;br&gt;

&lt;dd&gt;-- &lt;br&gt;

&lt;dd&gt;Paul Beusterien&lt;br&gt;

&lt;dd&gt;Development Tools Manager&lt;br&gt;

&lt;dd&gt;Symbian Foundation&lt;br&gt;

&lt;dd&gt;Foster City, California USA&lt;br&gt;

&lt;dd&gt;twitter: paulbeusterien&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;font face=&quot;Courier New, Courier&quot;&gt;&lt;/font&gt;&lt;/blockquote&gt;
&lt;/dl&gt;&lt;br&gt;&lt;br&gt;
&lt;br&gt;
&lt;pre&gt;

&lt;dd&gt;_______________________________________________

&lt;dd&gt;cdt-dev mailing list

&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;

&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; eudora=&quot;autourl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;

&lt;dd&gt;&amp;nbsp; 
&lt;/pre&gt;&lt;font face=&quot;Courier New, Courier&quot;&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;

&lt;dd&gt;_______________________________________________&lt;br&gt;

&lt;dd&gt;cdt-dev mailing list&lt;br&gt;

&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;

&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; eudora=&quot;autourl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;/dl&gt;&lt;br&gt;

&lt;dd&gt;_______________________________________________&lt;br&gt;

&lt;dd&gt;cdt-dev mailing list&lt;br&gt;

&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;

&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; eudora=&quot;autourl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;

&lt;dd&gt;_______________________________________________&lt;br&gt;

&lt;dd&gt;cdt-dev mailing list&lt;br&gt;

&lt;dd&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;

&lt;dd&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; eudora=&quot;autourl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;/dl&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; eudora=&quot;autourl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/blockquote&gt;&lt;/body&gt;
&lt;/html&gt;


&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753532&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26753532.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26753504</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T16:11:33Z</published>
	<updated>2009-12-11T16:11:33Z</updated>
	<author>
		<name>Doug Schaefer-4</name>
	</author>
	<content type="html">This is great data, and we could do something about most of this, if we work together as a community to address them. Up until now, we haven&amp;#39;t really been involved in solving these issues for Carbide.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;
Next question. How does Qt Creator do these things better? Since that&amp;#39;s the real topic of this thread.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Doug&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 6:44 PM, Adrian Taylor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;&lt;div style=&quot;word-wrap:break-word&quot;&gt;&lt;div&gt;Speaking as a user of Carbide, rather than one of its developers, here are some specifics from me:
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Project layout:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- Symbian has very specific ideas about project filesystem layout, as does Eclipse, and the two are fundamentally incompatible. Specifically:&lt;/div&gt;&lt;div&gt;
&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;-- Project files in Symbian-land are stored deep in a subdirectory, whilst Eclipse insists that .project and .cproject are at the outermost point which contains any relevant source code or headers.&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;-- Several Symbian projects may have the same &amp;#39;outermost point&amp;#39; and thus conflict in Eclipse-land.&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;I know that the Carbide team and you yourself Doug have been fighting the Eclipse establishment to relax these rules, to little avail. I know you have hopes for EclipseFS. But meanwhile, this is responsible for a majority of the complexity.&lt;/div&gt;
&lt;div&gt;-- The nature of projects themselves are a problem. Why shouldn&amp;#39;t you just be able to work directly on Symbian project files? Why the need to create an Eclipse project? The Carbide team has done a great job of hiding it well using a slick import wizard, but it&amp;#39;s still wrong.&lt;/div&gt;
&lt;div&gt;-- And what&amp;#39;s a workspace? Eclipse seems to want to copy, or at least link, my code into its own directory. Why? All my code has a fixed location in Symbian-land.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Builds:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;The Carbide team have jumped through some big hoops to get the Symbian build system to play nicely with CDT, and on the whole, it now works well. But there are is still untidiness round the edges:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;-- CDT can&amp;#39;t cope properly with multi-line error messages emitted by compilers. In C++ code full of templates, that leads to despair and hopelessness.&lt;/div&gt;&lt;div&gt;-- Build configurations are important for Symbian. In CDT they are hidden away. And, although Carbide could expose that feature more obviously in the UI, it still might not be smooth in terms of the settings which applied globally versus as part of a build configuration.&lt;/div&gt;
&lt;div&gt;-- There&amp;#39;s nothing Carbide or CDT can do about this, but Symbian builds are &lt;i&gt;slow&lt;/i&gt;. I think there&amp;#39;s a perception they&amp;#39;re slower in the IDE (sometimes this is true, but either way, it&amp;#39;s the perception that counts). The whole CDT experience seems hugely less slick when builds always take 5-20 minutes. It&amp;#39;s not related to complexity, but it is probably one reason why people are put off Carbide.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Indexer:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- The indexer is *great*. But...&lt;/div&gt;&lt;div&gt;-- Often things go grey when you&amp;#39;ve made a mistake, but there&amp;#39;s no way to find out the error message until you spend 10 minutes building the project with a compiler. It just seems weird to a user to have two different things parsing the code. Why does the IDE know I&amp;#39;ve done something wrong but it won&amp;#39;t tell me what? Seems weird to an end-user.&lt;/div&gt;
&lt;div&gt;-- Likewise, you have to fiddle with two sets of macro definitions, include paths etc. The Carbide team has done a good job of hiding this but it&amp;#39;s not transparent.&lt;/div&gt;&lt;div&gt;-- Unfortunately the indexer still isn&amp;#39;t quite perfect. For example the call hierarchy sometimes just stops. Which is a shame because when it works, it&amp;#39;s terrific. But the fact that you can&amp;#39;t quite trust its results makes everything seem complex.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Launches:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- Launch configurations are useful. All the (fairly recent) efforts to hide/automate them are also useful. But they still seem to lurk as something sinister behind the scenes which users eventually will have to understand. The need for them is not obvious in Symbian-land.&lt;/div&gt;
&lt;div&gt;-- The debug view is a pain. You seem to have to click in it before you can use debug keys, or at least it&amp;#39;s possible for it to lose focus. Debugging should be a global operation, not stuck in some funny little pane. This may be Carbide-specific; I don&amp;#39;t know.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Eclipse runes:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- &amp;quot;Hard to learn&amp;quot; - to be a confident user of Carbide, you have to understand a perspective, a view, an editor, a plugin, a workspace, a project, a build configuration, a launch configuration, and probably a bit more. All of these are Eclipse terminology.&lt;/div&gt;
&lt;div&gt;-- You just don&amp;#39;t want to have to learn 10 more concepts when you&amp;#39;re already struggling with the Symbian weirdness!&lt;/div&gt;&lt;div&gt;-- I imagine most Carbide users need to install Subversive pretty quickly. Then not only do they have to struggle with understanding plugins, update sites, etc. but they also have to contend with the Eclipse IP process, or specifically its implications meaning the key bits of Subversive are squirreled away on someone else&amp;#39;s website. Sigh. It&amp;#39;s enough to drive &lt;i&gt;me&lt;/i&gt; mad and I must have installed it a dozen times. Still, things are improving in that specific area now.&lt;/div&gt;
&lt;div&gt;-- Eclipse keystrokes differ from the rest of the world&amp;#39;s.&lt;/div&gt;&lt;div&gt;&lt;div&gt;-- Carbide&amp;#39;s greatest value is in the indexer features hidden behind obscure keystrokes. Sadly I think most Carbide users don&amp;#39;t get far enough to learn F3, ctrl-o, ctrl-alt-h, ctrl-t, etc.&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I use Eclipse, Carbide and CDT all the time. For me, the power of the indexer makes it all worthwhile. But I must admit, if I were to try to create a simple IDE for Symbian beginners, I probably wouldn&amp;#39;t start with Eclipse!&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;div&gt;Adrian&lt;/div&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br&gt;&lt;div&gt;&lt;div&gt;On 11 Dec 2009, at 23:09, Doug Schaefer wrote:&lt;/div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;Instead of talking in generalities, I&amp;#39;d prefer to talk with specifics. Saying Carbide is hard to learn, what exactly about it is it hard to learn? Is it things in the CDT or Eclipse platform or things Carbide has added on top? Is it creating projects? Is it setting up builds? Is it launching debug sessions? Is it creating files? Is it too many choices? Would adding wizards in strategic places make the CDT easier to learn?&lt;div&gt;

&lt;br&gt;&lt;/div&gt;&lt;div&gt;Most of the complaints on usability with Eclipse I&amp;#39;ve heard are really complaints from users who find IDEs complex in general. Is Qt Creator really that less complex than the CDT? What about Qt Creator makes it easier to learn. And why don&amp;#39;t we invest in the CDT to make it equivalent?&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Doug.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;


  

&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
All we&amp;#39;ve done so far is rather vendor-specific.  What we would like to
see in CDT is the ability to isolate and turn off various features
using capabilities: e.g. build, static analysis, debuggers, etc.  To
accomplish this we would likely need to look at dependencies between
these various CDT components and see if we can isolate them better. 
However, we haven&amp;#39;t invested any time in this yet.&lt;br&gt;
-Pawel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:
&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Hi Pawel,&lt;br&gt;
  &lt;br&gt;
Thanks for the response.  Are there any available artifacts from the
stripped-down IDE investigation?  Any effort estimates?&lt;br&gt;
  &lt;br&gt;
Regards,&lt;br&gt;
Paul&lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech
  &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).  I don&amp;#39;t know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.  For Wind River&amp;#39;s part, we are investigating
creating a stripped-down version of the IDE specifically targeted at
Debugging use cases, but I know we won&amp;#39;t be able to get far without
support from the community.&lt;br&gt;
    &lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
    &lt;br&gt;
Paul Beusterien wrote:
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;div&gt;
      &lt;div&gt;Hi CDT community,&lt;br&gt;
      &lt;br&gt;
I&amp;#39;m responsible for the tools strategy at the &lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;. 
Like the
Eclipse Foundation, Symbian depends on the contributions from open
source communities to drive its mobile device platform technology
forward.&lt;br&gt;
      &lt;br&gt;
I&amp;#39;m curious if you have any thoughts about one of the challenges we&amp;#39;re
facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;
      &lt;br&gt;
There are two open source communities vying for the Symbian C++
developer - &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br clear=&quot;all&quot;&gt;
      &lt;br&gt;
Carbide&amp;#39;s investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile apps.&lt;br&gt;
      &lt;br&gt;
Qt Creator is a targeted C++ development environment with a big
emphasis on usability.  For example, it has rigorous hurdles to add a
button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;
      &lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.  &lt;br&gt;
      &lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;
      &lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;
      &lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
      &lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;
      &lt;/div&gt;
      &lt;/div&gt;
      &lt;pre&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;&lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;/div&gt;&lt;/div&gt;&lt;pre&gt;&lt;div&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;
  &lt;/div&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/div&gt;

&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
_______________________________________________&lt;br&gt;cdt-dev mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753504&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26753504.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26753451</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T16:04:27Z</published>
	<updated>2009-12-11T16:04:27Z</updated>
	<author>
		<name>Michael Jackson-5</name>
	</author>
	<content type="html">As a User....
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I'll vote for the indexer (with a caveat). The indexer is basically &amp;nbsp;
&lt;br&gt;the main reason I use Eclipse rather than Visual Studio* or Xcode**, &amp;nbsp;
&lt;br&gt;which are my two main platforms. 99% of the time the indexer has the &amp;nbsp;
&lt;br&gt;proper variable, template, method, class in its cache to make &amp;nbsp;
&lt;br&gt;intelligent selections. QtCreator's indexer is,well, not &amp;quot;there&amp;quot; yet.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The &amp;quot;Code Templates&amp;quot;, the ones where I can type &amp;quot;sout&amp;quot; and have that &amp;nbsp;
&lt;br&gt;expanded inline to std::cout &amp;lt;&amp;lt; &amp;quot;&amp;quot; &amp;lt;&amp;lt; std::endl; are absolutely &amp;nbsp;
&lt;br&gt;WONDERFUL. QtCreator does not have these.
&lt;br&gt;&lt;br&gt;Caveats: With boost versions greater that 1.36 the indexer has a &amp;nbsp;
&lt;br&gt;problem with shared_ptr.hpp. Not really sure what is going on but by &amp;nbsp;
&lt;br&gt;code stopping being indexed completely when I switch versions of Boost &amp;nbsp;
&lt;br&gt;from 1.36 to anything higher. No idea what the problem is but it &amp;nbsp;
&lt;br&gt;generally sucks. I actually keep boost 1.36 around just for the &amp;nbsp;
&lt;br&gt;indexer to use so I can get code completion. Visual Assist X for &amp;nbsp;
&lt;br&gt;Visual Studio (while costing money) does NOT seem to have the problem &amp;nbsp;
&lt;br&gt;with newer versions of boost, but then again, you are paying money for &amp;nbsp;
&lt;br&gt;it. Visual Studio without Visual Assist X is just a lost cause for C++ &amp;nbsp;
&lt;br&gt;programming and code completion. Xcode for C++ is about the same type &amp;nbsp;
&lt;br&gt;of joke.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Eclipse is Big and Bulky and you need a hulking huge machine to &amp;nbsp;
&lt;br&gt;run it. (Xeon 5500 with 12 GB of Ram here). I use CMake to generate &amp;nbsp;
&lt;br&gt;makefiles, and then manually setup the &amp;quot;Makefile&amp;quot; project in eclipse. &amp;nbsp;
&lt;br&gt;I tell git to ignore the .cproject and .project file in the top level &amp;nbsp;
&lt;br&gt;of my source tree. _I_ didn't find CDT too bad to start out with but &amp;nbsp;
&lt;br&gt;then again I was doing pretty vanilla C++ programming. '
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Lately, CDT has taken a turn for the worse on OS X. Two major bugs &amp;nbsp;
&lt;br&gt;in debugging are forcing me over to the Visual Studio camp so I can &amp;nbsp;
&lt;br&gt;effectively debug my software. This only effects OS X/CDT so the &amp;nbsp;
&lt;br&gt;number of programmers actually impacted by the bugs are probably &amp;nbsp;
&lt;br&gt;pretty small but it still sucks if you are one of those impacted.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;I have tried QtCreator with each new release but it just does not &amp;nbsp;
&lt;br&gt;have some of the conveniences that CDT has so I give it up and wait &amp;nbsp;
&lt;br&gt;for the next iteration. Eventually it might catch up, but it will be a &amp;nbsp;
&lt;br&gt;very long while.
&lt;br&gt;&amp;nbsp; &amp;nbsp; I would venture to say that QtCreator is great for Beginners while &amp;nbsp;
&lt;br&gt;CDT is great for those like me who need more control over their &amp;nbsp;
&lt;br&gt;projects, assuming you can live with in the confines of Eclipse.
&lt;br&gt;&lt;br&gt;Thanks for listening.
&lt;br&gt;_________________________________________________________
&lt;br&gt;Mike Jackson &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mike.jackson@...&lt;/a&gt;
&lt;br&gt;BlueQuartz Software &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;www.bluequartz.net
&lt;br&gt;Principal Software Engineer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dayton, Ohio
&lt;br&gt;&lt;br&gt;On Dec 11, 2009, at 6:44 PM, Adrian Taylor wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Speaking as a user of Carbide, rather than one of its developers, &amp;nbsp;
&lt;br&gt;&amp;gt; here are some specifics from me:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Project layout:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- Symbian has very specific ideas about project filesystem layout, &amp;nbsp;
&lt;br&gt;&amp;gt; as does Eclipse, and the two are fundamentally incompatible. &amp;nbsp;
&lt;br&gt;&amp;gt; Specifically:
&lt;br&gt;&amp;gt; 	-- Project files in Symbian-land are stored deep in a subdirectory, &amp;nbsp;
&lt;br&gt;&amp;gt; whilst Eclipse insists that .project and .cproject are at the &amp;nbsp;
&lt;br&gt;&amp;gt; outermost point which contains any relevant source code or headers.
&lt;br&gt;&amp;gt; 	-- Several Symbian projects may have the same 'outermost point' and &amp;nbsp;
&lt;br&gt;&amp;gt; thus conflict in Eclipse-land.
&lt;br&gt;&amp;gt; 	I know that the Carbide team and you yourself Doug have been &amp;nbsp;
&lt;br&gt;&amp;gt; fighting the Eclipse establishment to relax these rules, to little &amp;nbsp;
&lt;br&gt;&amp;gt; avail. I know you have hopes for EclipseFS. But meanwhile, this is &amp;nbsp;
&lt;br&gt;&amp;gt; responsible for a majority of the complexity.
&lt;br&gt;&amp;gt; -- The nature of projects themselves are a problem. Why shouldn't &amp;nbsp;
&lt;br&gt;&amp;gt; you just be able to work directly on Symbian project files? Why the &amp;nbsp;
&lt;br&gt;&amp;gt; need to create an Eclipse project? The Carbide team has done a great &amp;nbsp;
&lt;br&gt;&amp;gt; job of hiding it well using a slick import wizard, but it's still &amp;nbsp;
&lt;br&gt;&amp;gt; wrong.
&lt;br&gt;&amp;gt; -- And what's a workspace? Eclipse seems to want to copy, or at &amp;nbsp;
&lt;br&gt;&amp;gt; least link, my code into its own directory. Why? All my code has a &amp;nbsp;
&lt;br&gt;&amp;gt; fixed location in Symbian-land.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Builds:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Carbide team have jumped through some big hoops to get the &amp;nbsp;
&lt;br&gt;&amp;gt; Symbian build system to play nicely with CDT, and on the whole, it &amp;nbsp;
&lt;br&gt;&amp;gt; now works well. But there are is still untidiness round the edges:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- CDT can't cope properly with multi-line error messages emitted by &amp;nbsp;
&lt;br&gt;&amp;gt; compilers. In C++ code full of templates, that leads to despair and &amp;nbsp;
&lt;br&gt;&amp;gt; hopelessness.
&lt;br&gt;&amp;gt; -- Build configurations are important for Symbian. In CDT they are &amp;nbsp;
&lt;br&gt;&amp;gt; hidden away. And, although Carbide could expose that feature more &amp;nbsp;
&lt;br&gt;&amp;gt; obviously in the UI, it still might not be smooth in terms of the &amp;nbsp;
&lt;br&gt;&amp;gt; settings which applied globally versus as part of a build &amp;nbsp;
&lt;br&gt;&amp;gt; configuration.
&lt;br&gt;&amp;gt; -- There's nothing Carbide or CDT can do about this, but Symbian &amp;nbsp;
&lt;br&gt;&amp;gt; builds are slow. I think there's a perception they're slower in the &amp;nbsp;
&lt;br&gt;&amp;gt; IDE (sometimes this is true, but either way, it's the perception &amp;nbsp;
&lt;br&gt;&amp;gt; that counts). The whole CDT experience seems hugely less slick when &amp;nbsp;
&lt;br&gt;&amp;gt; builds always take 5-20 minutes. It's not related to complexity, but &amp;nbsp;
&lt;br&gt;&amp;gt; it is probably one reason why people are put off Carbide.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Indexer:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- The indexer is *great*. But...
&lt;br&gt;&amp;gt; -- Often things go grey when you've made a mistake, but there's no &amp;nbsp;
&lt;br&gt;&amp;gt; way to find out the error message until you spend 10 minutes &amp;nbsp;
&lt;br&gt;&amp;gt; building the project with a compiler. It just seems weird to a user &amp;nbsp;
&lt;br&gt;&amp;gt; to have two different things parsing the code. Why does the IDE know &amp;nbsp;
&lt;br&gt;&amp;gt; I've done something wrong but it won't tell me what? Seems weird to &amp;nbsp;
&lt;br&gt;&amp;gt; an end-user.
&lt;br&gt;&amp;gt; -- Likewise, you have to fiddle with two sets of macro definitions, &amp;nbsp;
&lt;br&gt;&amp;gt; include paths etc. The Carbide team has done a good job of hiding &amp;nbsp;
&lt;br&gt;&amp;gt; this but it's not transparent.
&lt;br&gt;&amp;gt; -- Unfortunately the indexer still isn't quite perfect. For example &amp;nbsp;
&lt;br&gt;&amp;gt; the call hierarchy sometimes just stops. Which is a shame because &amp;nbsp;
&lt;br&gt;&amp;gt; when it works, it's terrific. But the fact that you can't quite &amp;nbsp;
&lt;br&gt;&amp;gt; trust its results makes everything seem complex.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Launches:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- Launch configurations are useful. All the (fairly recent) efforts &amp;nbsp;
&lt;br&gt;&amp;gt; to hide/automate them are also useful. But they still seem to lurk &amp;nbsp;
&lt;br&gt;&amp;gt; as something sinister behind the scenes which users eventually will &amp;nbsp;
&lt;br&gt;&amp;gt; have to understand. The need for them is not obvious in Symbian-land.
&lt;br&gt;&amp;gt; -- The debug view is a pain. You seem to have to click in it before &amp;nbsp;
&lt;br&gt;&amp;gt; you can use debug keys, or at least it's possible for it to lose &amp;nbsp;
&lt;br&gt;&amp;gt; focus. Debugging should be a global operation, not stuck in some &amp;nbsp;
&lt;br&gt;&amp;gt; funny little pane. This may be Carbide-specific; I don't know.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Eclipse runes:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- &amp;quot;Hard to learn&amp;quot; - to be a confident user of Carbide, you have to &amp;nbsp;
&lt;br&gt;&amp;gt; understand a perspective, a view, an editor, a plugin, a workspace, &amp;nbsp;
&lt;br&gt;&amp;gt; a project, a build configuration, a launch configuration, and &amp;nbsp;
&lt;br&gt;&amp;gt; probably a bit more. All of these are Eclipse terminology.
&lt;br&gt;&amp;gt; -- You just don't want to have to learn 10 more concepts when you're &amp;nbsp;
&lt;br&gt;&amp;gt; already struggling with the Symbian weirdness!
&lt;br&gt;&amp;gt; -- I imagine most Carbide users need to install Subversive pretty &amp;nbsp;
&lt;br&gt;&amp;gt; quickly. Then not only do they have to struggle with understanding &amp;nbsp;
&lt;br&gt;&amp;gt; plugins, update sites, etc. but they also have to contend with the &amp;nbsp;
&lt;br&gt;&amp;gt; Eclipse IP process, or specifically its implications meaning the key &amp;nbsp;
&lt;br&gt;&amp;gt; bits of Subversive are squirreled away on someone else's website. &amp;nbsp;
&lt;br&gt;&amp;gt; Sigh. It's enough to drive me mad and I must have installed it a &amp;nbsp;
&lt;br&gt;&amp;gt; dozen times. Still, things are improving in that specific area now.
&lt;br&gt;&amp;gt; -- Eclipse keystrokes differ from the rest of the world's.
&lt;br&gt;&amp;gt; -- Carbide's greatest value is in the indexer features hidden behind &amp;nbsp;
&lt;br&gt;&amp;gt; obscure keystrokes. Sadly I think most Carbide users don't get far &amp;nbsp;
&lt;br&gt;&amp;gt; enough to learn F3, ctrl-o, ctrl-alt-h, ctrl-t, etc.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I use Eclipse, Carbide and CDT all the time. For me, the power of &amp;nbsp;
&lt;br&gt;&amp;gt; the indexer makes it all worthwhile. But I must admit, if I were to &amp;nbsp;
&lt;br&gt;&amp;gt; try to create a simple IDE for Symbian beginners, I probably &amp;nbsp;
&lt;br&gt;&amp;gt; wouldn't start with Eclipse!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Adrian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 11 Dec 2009, at 23:09, Doug Schaefer wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Instead of talking in generalities, I'd prefer to talk with &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; specifics. Saying Carbide is hard to learn, what exactly about it &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; is it hard to learn? Is it things in the CDT or Eclipse platform or &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; things Carbide has added on top? Is it creating projects? Is it &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; setting up builds? Is it launching debug sessions? Is it creating &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; files? Is it too many choices? Would adding wizards in strategic &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; places make the CDT easier to learn?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Most of the complaints on usability with Eclipse I've heard are &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; really complaints from users who find IDEs complex in general. Is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Qt Creator really that less complex than the CDT? What about Qt &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Creator makes it easier to learn. And why don't we invest in the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; CDT to make it equivalent?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Doug.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; All we've done so far is rather vendor-specific. &amp;nbsp;What we would &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; like to see in CDT is the ability to isolate and turn off various &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; features using capabilities: e.g. build, static analysis, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; debuggers, etc. &amp;nbsp;To accomplish this we would likely need to look at &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; dependencies between these various CDT components and see if we can &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; isolate them better. &amp;nbsp;However, we haven't invested any time in this &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; yet.
&lt;br&gt;&amp;gt;&amp;gt; -Pawel
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Paul Beusterien wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Pawel,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for the response. &amp;nbsp;Are there any available artifacts from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the stripped-down IDE investigation? &amp;nbsp;Any effort estimates?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Paul
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Paul,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Complexity is a common complaint about Eclipse-based tools (not &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; especially limited to C - development tools). &amp;nbsp;I don't know of any &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; efforts to overhaul the UI, but I expect that there would be a lot &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; of interest out there for it. &amp;nbsp;For Wind River's part, we are &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; investigating creating a stripped-down version of the IDE &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; specifically targeted at Debugging use cases, but I know we won't &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; be able to get far without support from the community.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Pawel
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Paul Beusterien wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi CDT community,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm responsible for the tools strategy at the Symbian &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Foundation. &amp;nbsp;Like the Eclipse Foundation, Symbian depends on the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; contributions from open source communities to drive its mobile &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; device platform technology forward.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm curious if you have any thoughts about one of the challenges &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; we're facing with understanding/determining the direction for &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Symbian C++ development tools.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There are two open source communities vying for the Symbian C++ &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; developer - Qt Creator and Carbide (based on CDT).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Carbide's investments have been primarily focused on adding &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; features to give more power to device creators. While it has &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; become very feature-full, it has also become very complex and &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; hard to learn, especially for developers that want to just build &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; simple mobile apps.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Qt Creator is a targeted C++ development environment with a big &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; emphasis on usability. &amp;nbsp;For example, it has rigorous hurdles to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; add a button or menu item. Now, it is rapidly adapting to improve &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; its mobile development capabilities.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thus, we currently have a fragmented C++ developer story at &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Symbian.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It is unlikely that Qt Creator will ever support the rich set of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; features that Carbide currently provides to the power user.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Are there any initiatives will enable CDT based IDEs to lower its &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; learning curve and better support the needs of a simple C++ &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; application developer?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Paul
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Paul Beusterien
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Development Tools Manager
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Symbian Foundation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Foster City, California USA
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; twitter: paulbeusterien
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; cdt-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; cdt-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; cdt-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; cdt-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753451&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26753451.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26753241</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T15:44:18Z</published>
	<updated>2009-12-11T15:44:18Z</updated>
	<author>
		<name>Adrian Taylor-2</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;Speaking as a user of Carbide, rather than one of its developers, here are some specifics from me:
&lt;/div&gt;&lt;div&gt;&lt;br class=&quot;webkit-block-placeholder&quot;&gt;&lt;/div&gt;&lt;div&gt;Project layout:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- Symbian has very specific ideas about project filesystem layout, as does Eclipse, and the two are fundamentally incompatible. Specifically:&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;-- Project files in Symbian-land are stored deep in a subdirectory, whilst Eclipse insists that .project and .cproject are at the outermost point which contains any relevant source code or headers.&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;-- Several Symbian projects may have the same 'outermost point' and thus conflict in Eclipse-land.&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;I know that the Carbide team and you yourself Doug have been fighting the Eclipse establishment to relax these rules, to little avail. I know you have hopes for EclipseFS. But meanwhile, this is responsible for a majority of the complexity.&lt;/div&gt;&lt;div&gt;-- The nature of projects themselves are a problem. Why shouldn't you just be able to work directly on Symbian project files? Why the need to create an Eclipse project? The Carbide team has done a great job of hiding it well using a slick import wizard, but it's still wrong.&lt;/div&gt;&lt;div&gt;-- And what's a workspace? Eclipse seems to want to copy, or at least link, my code into its own directory. Why? All my code has a fixed location in Symbian-land.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Builds:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The Carbide team have jumped through some big hoops to get the Symbian build system to play nicely with CDT, and on the whole, it now works well. But there are is still untidiness round the edges:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- CDT can't cope properly with multi-line error messages emitted by compilers. In C++ code full of templates, that leads to despair and hopelessness.&lt;/div&gt;&lt;div&gt;-- Build configurations are important for Symbian. In CDT they are hidden away. And, although Carbide could expose that feature more obviously in the UI, it still might not be smooth in terms of the settings which applied globally versus as part of a build configuration.&lt;/div&gt;&lt;div&gt;-- There's nothing Carbide or CDT can do about this, but Symbian builds are &lt;i&gt;slow&lt;/i&gt;. I think there's a perception they're slower in the IDE (sometimes this is true, but either way, it's the perception that counts). The whole CDT experience seems hugely less slick when builds always take 5-20 minutes. It's not related to complexity, but it is probably one reason why people are put off Carbide.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Indexer:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- The indexer is *great*. But...&lt;/div&gt;&lt;div&gt;-- Often things go grey when you've made a mistake, but there's no way to find out the error message until you spend 10 minutes building the project with a compiler. It just seems weird to a user to have two different things parsing the code. Why does the IDE know I've done something wrong but it won't tell me what? Seems weird to an end-user.&lt;/div&gt;&lt;div&gt;-- Likewise, you have to fiddle with two sets of macro definitions, include paths etc. The Carbide team has done a good job of hiding this but it's not transparent.&lt;/div&gt;&lt;div&gt;-- Unfortunately the indexer still isn't quite perfect. For example the call hierarchy sometimes just stops. Which is a shame because when it works, it's terrific. But the fact that you can't quite trust its results makes everything seem complex.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Launches:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- Launch configurations are useful.&amp;nbsp;All the (fairly recent) efforts to hide/automate them are also useful.&amp;nbsp;But they still seem to lurk as something sinister behind the scenes which users eventually will have to understand. The need for them is not obvious in Symbian-land.&lt;/div&gt;&lt;div&gt;-- The debug view is a pain. You seem to have to click in it before you can use debug keys, or at least it's possible for it to lose focus. Debugging should be a global operation, not stuck in some funny little pane. This may be Carbide-specific; I don't know.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Eclipse runes:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-- &quot;Hard to learn&quot; - to be a confident user of Carbide, you have to understand a perspective, a view, an editor, a plugin, a workspace, a project, a build configuration, a launch configuration, and probably a bit more. All of these are Eclipse terminology.&lt;/div&gt;&lt;div&gt;-- You just don't want to have to learn 10 more concepts when you're already struggling with the Symbian weirdness!&lt;/div&gt;&lt;div&gt;-- I imagine most Carbide users need to install Subversive pretty quickly. Then not only do they have to struggle with understanding plugins, update sites, etc. but they also have to contend with the Eclipse IP process, or specifically its implications meaning the key bits of Subversive are squirreled away on someone else's website. Sigh. It's enough to drive &lt;i&gt;me&lt;/i&gt;&amp;nbsp;mad and I must have installed it a dozen times. Still, things are improving in that specific area now.&lt;/div&gt;&lt;div&gt;-- Eclipse keystrokes differ from the rest of the world's.&lt;/div&gt;&lt;div&gt;&lt;div&gt;-- Carbide's greatest value is in the indexer features hidden behind obscure keystrokes. Sadly I think most Carbide users don't get far enough to learn F3, ctrl-o, ctrl-alt-h, ctrl-t, etc.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I use Eclipse, Carbide and CDT all the time. For me, the power of the indexer makes it all worthwhile. But I must admit, if I were to try to create a simple IDE for Symbian beginners, I probably wouldn't start with Eclipse!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Adrian&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br&gt;&lt;div&gt;&lt;div&gt;On 11 Dec 2009, at 23:09, Doug Schaefer wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Instead of talking in generalities, I'd prefer to talk with specifics. Saying Carbide is hard to learn, what exactly about it is it hard to learn? Is it things in the CDT or Eclipse platform or things Carbide has added on top? Is it creating projects? Is it setting up builds? Is it launching debug sessions? Is it creating files? Is it too many choices?&amp;nbsp;Would adding wizards in strategic places make the CDT easier to learn?&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;Most of the complaints on usability with Eclipse I've heard are really complaints from users who find IDEs complex in general. Is Qt Creator really that less complex than the CDT? What&amp;nbsp;about Qt Creator makes it easier to learn. And why don't we invest in the CDT to make it equivalent?&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Doug.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753241&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;


  

&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
All we've done so far is rather vendor-specific.&amp;nbsp; What we would like to
see in CDT is the ability to isolate and turn off various features
using capabilities: e.g. build, static analysis, debuggers, etc.&amp;nbsp; To
accomplish this we would likely need to look at dependencies between
these various CDT components and see if we can isolate them better.&amp;nbsp;
However, we haven't invested any time in this yet.&lt;br&gt;
-Pawel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:
&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Hi Pawel,&lt;br&gt;
  &lt;br&gt;
Thanks for the response.&amp;nbsp; Are there any available artifacts from the
stripped-down IDE investigation?&amp;nbsp; Any effort estimates?&lt;br&gt;
  &lt;br&gt;
Regards,&lt;br&gt;
Paul&lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech
  &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753241&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).&amp;nbsp; I don't know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.&amp;nbsp; For Wind River's part, we are investigating
creating a stripped-down version of the IDE specifically targeted at
Debugging use cases, but I know we won't be able to get far without
support from the community.&lt;br&gt;
    &lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
    &lt;br&gt;
Paul Beusterien wrote:
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;div&gt;
      &lt;div&gt;Hi CDT community,&lt;br&gt;
      &lt;br&gt;
I'm responsible for the tools strategy at the &lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;.&amp;nbsp;
Like the
Eclipse Foundation, Symbian depends on the contributions from open
source communities to drive its mobile device platform technology
forward.&lt;br&gt;
      &lt;br&gt;
I'm curious if you have any thoughts about one of the challenges we're
facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;
      &lt;br&gt;
There are two open source communities vying for the Symbian C++
developer - &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br clear=&quot;all&quot;&gt;
      &lt;br&gt;
Carbide's investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile apps.&lt;br&gt;
      &lt;br&gt;
Qt Creator is a targeted C++ development environment with a big
emphasis on usability.&amp;nbsp; For example, it has rigorous hurdles to add a
button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;
      &lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.&amp;nbsp; &lt;br&gt;
      &lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;
      &lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;
      &lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
      &lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;
      &lt;/div&gt;
      &lt;/div&gt;
      &lt;pre&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;&lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;/div&gt;&lt;/div&gt;&lt;pre&gt;&lt;div class=&quot;im&quot;&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753241&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;
  &lt;/div&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/div&gt;

&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753241&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
_______________________________________________&lt;br&gt;cdt-dev mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753241&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26753241&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26753241.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26752870</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T15:09:23Z</published>
	<updated>2009-12-11T15:09:23Z</updated>
	<author>
		<name>Doug Schaefer-4</name>
	</author>
	<content type="html">Instead of talking in generalities, I&amp;#39;d prefer to talk with specifics. Saying Carbide is hard to learn, what exactly about it is it hard to learn? Is it things in the CDT or Eclipse platform or things Carbide has added on top? Is it creating projects? Is it setting up builds? Is it launching debug sessions? Is it creating files? Is it too many choices? Would adding wizards in strategic places make the CDT easier to learn?&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;Most of the complaints on usability with Eclipse I&amp;#39;ve heard are really complaints from users who find IDEs complex in general. Is Qt Creator really that less complex than the CDT? What about Qt Creator makes it easier to learn. And why don&amp;#39;t we invest in the CDT to make it equivalent?&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Doug.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 4:47 PM, Pawel Piech &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26752870&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;


  

&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
All we&amp;#39;ve done so far is rather vendor-specific.  What we would like to
see in CDT is the ability to isolate and turn off various features
using capabilities: e.g. build, static analysis, debuggers, etc.  To
accomplish this we would likely need to look at dependencies between
these various CDT components and see if we can isolate them better. 
However, we haven&amp;#39;t invested any time in this yet.&lt;br&gt;
-Pawel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:
&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Hi Pawel,&lt;br&gt;
  &lt;br&gt;
Thanks for the response.  Are there any available artifacts from the
stripped-down IDE investigation?  Any effort estimates?&lt;br&gt;
  &lt;br&gt;
Regards,&lt;br&gt;
Paul&lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech
  &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26752870&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).  I don&amp;#39;t know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.  For Wind River&amp;#39;s part, we are investigating
creating a stripped-down version of the IDE specifically targeted at
Debugging use cases, but I know we won&amp;#39;t be able to get far without
support from the community.&lt;br&gt;
    &lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
    &lt;br&gt;
Paul Beusterien wrote:
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;div&gt;
      &lt;div&gt;Hi CDT community,&lt;br&gt;
      &lt;br&gt;
I&amp;#39;m responsible for the tools strategy at the &lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;. 
Like the
Eclipse Foundation, Symbian depends on the contributions from open
source communities to drive its mobile device platform technology
forward.&lt;br&gt;
      &lt;br&gt;
I&amp;#39;m curious if you have any thoughts about one of the challenges we&amp;#39;re
facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;
      &lt;br&gt;
There are two open source communities vying for the Symbian C++
developer - &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br clear=&quot;all&quot;&gt;
      &lt;br&gt;
Carbide&amp;#39;s investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile apps.&lt;br&gt;
      &lt;br&gt;
Qt Creator is a targeted C++ development environment with a big
emphasis on usability.  For example, it has rigorous hurdles to add a
button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;
      &lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.  &lt;br&gt;
      &lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;
      &lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;
      &lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
      &lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;
      &lt;/div&gt;
      &lt;/div&gt;
      &lt;pre&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;&lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;/div&gt;&lt;/div&gt;&lt;pre&gt;&lt;div class=&quot;im&quot;&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26752870&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;
  &lt;/div&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/div&gt;

&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26752870&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26752870&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26752870.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26751918</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T13:47:34Z</published>
	<updated>2009-12-11T13:47:34Z</updated>
	<author>
		<name>Pawel Piech</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
All we've done so far is rather vendor-specific.&amp;nbsp; What we would like to
see in CDT is the ability to isolate and turn off various features
using capabilities: e.g. build, static analysis, debuggers, etc.&amp;nbsp; To
accomplish this we would likely need to look at dependencies between
these various CDT components and see if we can isolate them better.&amp;nbsp;
However, we haven't invested any time in this yet.&lt;br&gt;
-Pawel&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:
&lt;blockquote cite=&quot;mid:f4e2ee4b0912111340x3334c4bax14291c0b7e0a495b@mail.gmail.com&quot; type=&quot;cite&quot;&gt;Hi Pawel,&lt;br&gt;
  &lt;br&gt;
Thanks for the response.&amp;nbsp; Are there any available artifacts from the
stripped-down IDE investigation?&amp;nbsp; Any effort estimates?&lt;br&gt;
  &lt;br&gt;
Regards,&lt;br&gt;
Paul&lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech
  &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751918&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).&amp;nbsp; I don't know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.&amp;nbsp; For Wind River's part, we are investigating
creating a stripped-down version of the IDE specifically targeted at
Debugging use cases, but I know we won't be able to get far without
support from the community.&lt;br&gt;
    &lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
    &lt;br&gt;
Paul Beusterien wrote:
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;div&gt;
      &lt;div class=&quot;h5&quot;&gt;Hi CDT community,&lt;br&gt;
      &lt;br&gt;
I'm responsible for the tools strategy at the &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://developer.symbian.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;.&amp;nbsp;
Like the
Eclipse Foundation, Symbian depends on the contributions from open
source communities to drive its mobile device platform technology
forward.&lt;br&gt;
      &lt;br&gt;
I'm curious if you have any thoughts about one of the challenges we're
facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;
      &lt;br&gt;
There are two open source communities vying for the Symbian C++
developer - &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br clear=&quot;all&quot;&gt;
      &lt;br&gt;
Carbide's investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile apps.&lt;br&gt;
      &lt;br&gt;
Qt Creator is a targeted C++ development environment with a big
emphasis on usability.&amp;nbsp; For example, it has rigorous hurdles to add a
button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;
      &lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.&amp;nbsp; &lt;br&gt;
      &lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;
      &lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;
      &lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
      &lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;
      &lt;/div&gt;
      &lt;/div&gt;
      &lt;pre&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;&lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751918&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751918&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26751918.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26751824</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-11T13:40:11Z</published>
	<updated>2009-12-11T13:40:11Z</updated>
	<author>
		<name>Paul Beusterien</name>
	</author>
	<content type="html">Hi Pawel,&lt;br&gt;&lt;br&gt;Thanks for the response.  Are there any available artifacts from the stripped-down IDE investigation?  Any effort estimates?&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Paul&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 4:07 PM, Pawel Piech &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751824&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pawel.piech@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;


  

&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).  I don&amp;#39;t know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.  For Wind River&amp;#39;s part, we are investigating
creating a stripped-down version of the IDE specifically targeted at
Debugging use cases, but I know we won&amp;#39;t be able to get far without
support from the community.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:
&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Hi CDT community,&lt;br&gt;
  &lt;br&gt;
I&amp;#39;m responsible for the tools strategy at the &lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;.  Like the
Eclipse Foundation, Symbian depends on the contributions from open
source communities to drive its mobile device platform technology
forward.&lt;br&gt;
  &lt;br&gt;
I&amp;#39;m curious if you have any thoughts about one of the challenges we&amp;#39;re
facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;
  &lt;br&gt;
There are two open source communities vying for the Symbian C++
developer - &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br clear=&quot;all&quot;&gt;
  &lt;br&gt;
Carbide&amp;#39;s investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile apps.&lt;br&gt;
  &lt;br&gt;
Qt Creator is a targeted C++ development environment with a big
emphasis on usability.  For example, it has rigorous hurdles to add a
button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;
  &lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.  &lt;br&gt;
  &lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;
  &lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;
  &lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
  &lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;
  &lt;/div&gt;&lt;/div&gt;&lt;pre&gt;&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751824&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26751824.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26749432</id>
	<title>RE: Plea for EclipseCon submissions</title>
	<published>2009-12-11T10:34:12Z</published>
	<updated>2009-12-11T10:34:12Z</updated>
	<author>
		<name>Marc Khouzam</name>
	</author>
	<content type="html">I know there has been interest in Codan from Ericsson, so my feeling is it would be a good talk to have.
&lt;br&gt;&lt;br&gt;________________________________________
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26749432&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26749432&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] On Behalf Of Alena Laskavaia [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26749432&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;elaskavaia.cdt@...&lt;/a&gt;]
&lt;br&gt;Sent: December 11, 2009 12:23 PM
&lt;br&gt;To: CDT General developers list.
&lt;br&gt;Subject: Re: [cdt-dev] Plea for EclipseCon submissions
&lt;br&gt;&lt;br&gt;Do you know what is the deadline? I have trouble finding it on the site.
&lt;br&gt;&lt;br&gt;I want to submit a talk something like &amp;quot;Codan: a Static Analysis
&lt;br&gt;Framework for C/C++ in CDT&amp;quot;,
&lt;br&gt;would people think it would be interesting?
&lt;br&gt;&lt;br&gt;Another question, I want it to be packaged with CDT 7.0, is there any
&lt;br&gt;objectives? But I need some help,
&lt;br&gt;I tried to cleaned up API but I never did any public API work before,
&lt;br&gt;I am not sure I have done a good &amp;nbsp;job...
&lt;br&gt;Can somebody look it at it? Framework in CVS in &amp;quot;codan&amp;quot; folder. Wiki
&lt;br&gt;page at &lt;a href=&quot;http://wiki.eclipse.org/CDT/designs/StaticAnalysis&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/CDT/designs/StaticAnalysis&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Also what would be recommended format of packaging? Optional feature?
&lt;br&gt;Or two? (It has framework itself and checkers set)
&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 11:05 AM, Doug Schaefer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26749432&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdtdoug@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hey gang,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just a reminder, especially given the low submission numbers currently, to
&lt;br&gt;&amp;gt; post your talk ideas for talks EclipseCon soon. There's only two more weeks
&lt;br&gt;&amp;gt; left before we close. And if you do it real soon, you'll be eligible for
&lt;br&gt;&amp;gt; prizes!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eclipsecon.org/2010/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipsecon.org/2010/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Doug.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; cdt-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26749432&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26749432&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev_______________________________________________&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev_______________________________________________&lt;/a&gt;&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26749432&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Plea-for-EclipseCon-submissions-tp26611403p26749432.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26748274</id>
	<title>Re: Plea for EclipseCon submissions</title>
	<published>2009-12-11T09:23:13Z</published>
	<updated>2009-12-11T09:23:13Z</updated>
	<author>
		<name>Alena Laskavaia</name>
	</author>
	<content type="html">Do you know what is the deadline? I have trouble finding it on the site.
&lt;br&gt;&lt;br&gt;I want to submit a talk something like &amp;quot;Codan: a Static Analysis
&lt;br&gt;Framework for C/C++ in CDT&amp;quot;,
&lt;br&gt;would people think it would be interesting?
&lt;br&gt;&lt;br&gt;Another question, I want it to be packaged with CDT 7.0, is there any
&lt;br&gt;objectives? But I need some help,
&lt;br&gt;I tried to cleaned up API but I never did any public API work before,
&lt;br&gt;I am not sure I have done a good &amp;nbsp;job...
&lt;br&gt;Can somebody look it at it? Framework in CVS in &amp;quot;codan&amp;quot; folder. Wiki
&lt;br&gt;page at &lt;a href=&quot;http://wiki.eclipse.org/CDT/designs/StaticAnalysis&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/CDT/designs/StaticAnalysis&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Also what would be recommended format of packaging? Optional feature?
&lt;br&gt;Or two? (It has framework itself and checkers set)
&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 11:05 AM, Doug Schaefer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26748274&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdtdoug@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hey gang,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just a reminder, especially given the low submission numbers currently, to
&lt;br&gt;&amp;gt; post your talk ideas for talks EclipseCon soon. There's only two more weeks
&lt;br&gt;&amp;gt; left before we close. And if you do it real soon, you'll be eligible for
&lt;br&gt;&amp;gt; prizes!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eclipsecon.org/2010/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipsecon.org/2010/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Doug.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; cdt-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26748274&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26748274&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Plea-for-EclipseCon-submissions-tp26611403p26748274.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26745926</id>
	<title>Helios M4 Candidate</title>
	<published>2009-12-11T07:12:35Z</published>
	<updated>2009-12-11T07:12:35Z</updated>
	<author>
		<name>Vivian Kong</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;M4 Candidate is now available for testing: &lt;a href=&quot;http://download.eclipse.org/tools/cdt/builds/6.1.0/I.I200912110805/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.eclipse.org/tools/cdt/builds/6.1.0/I.I200912110805/index.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Please report any issues you found with this build.  Monday December 14 is the Helios M4 + 1 date.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
Vivian Kong&lt;br&gt;
IBM Eclipse CDT&lt;br&gt;
IBM Canada Toronto Lab&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26745926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Helios-M4-Candidate-tp26745926p26745926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26745871</id>
	<title>Re: org.eclipse.cdt.releng</title>
	<published>2009-12-11T07:09:19Z</published>
	<updated>2009-12-11T07:09:19Z</updated>
	<author>
		<name>Doug Schaefer-4</name>
	</author>
	<content type="html">We use the cdt.map file to list the projects to check out of CVS. It might be cleaner to add your plug-ins there.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 11, 2009 at 3:04 AM, David Sariel &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26745871&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;datosar@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hello,&lt;br&gt;
&lt;br&gt;
If I want to build cdt-master-version#.zip from my local version of cdt sources. I have a small change in org.eclipse.cdt.ui and 2 new plugins. So I thought to put sources to my cvs repository and to change org.eclipse.cdt.releng/build.xml to fetch sources from my cvs.&lt;br&gt;

Is it the best way to do it?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
&lt;br&gt;
David&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26745871&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26745871&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/org.eclipse.cdt.releng-tp26740000p26745871.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26740000</id>
	<title>org.eclipse.cdt.releng</title>
	<published>2009-12-11T00:04:58Z</published>
	<updated>2009-12-11T00:04:58Z</updated>
	<author>
		<name>David Sariel</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;If I want to build cdt-master-version#.zip from my local version of cdt 
&lt;br&gt;sources. I have a small change in org.eclipse.cdt.ui and 2 new plugins. 
&lt;br&gt;&amp;nbsp;So I thought to put sources to my cvs repository and to change 
&lt;br&gt;org.eclipse.cdt.releng/build.xml to fetch sources from my cvs.
&lt;br&gt;Is it the best way to do it?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26740000&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/org.eclipse.cdt.releng-tp26740000p26740000.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26737007</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-10T16:42:27Z</published>
	<updated>2009-12-10T16:42:27Z</updated>
	<author>
		<name>John Cortell-4</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;body&gt;
I would venture a guess that Eclipse was much simper in its infancy, and
that the complexity has grown steadily as Eclipse caters to more and more
types of tools and applications. There certainly have been lots of
measures over the years to streamline the UI and improve the user
experience. Many have been effective, in my opinion, but it seems like
it's never enough.&lt;br&gt;&lt;br&gt;
Someone could write a very simple development toolset based on Eclipse
technology...but it would be little more than an RPC application. Users
want solutions highly customized to their exact needs. Software providers
want cost effective implementations and high reusability. I think these
two will always be at odds.&lt;br&gt;&lt;br&gt;
John&lt;br&gt;&lt;br&gt;
At 06:07 PM 12/10/2009, Pawel Piech wrote:&lt;br&gt;
&lt;blockquote type=cite class=cite cite=&quot;&quot;&gt;Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).&amp;nbsp; I don't know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.&amp;nbsp; For Wind River's part, we are
investigating creating a stripped-down version of the IDE specifically
targeted at Debugging use cases, but I know we won't be able to get far
without support from the community.&lt;br&gt;&lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;&lt;br&gt;
Paul Beusterien wrote: &lt;br&gt;
&lt;blockquote type=cite class=cite cite=&quot;&quot;&gt;Hi CDT community,&lt;br&gt;&lt;br&gt;
I'm responsible for the tools strategy at the
&lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;.&amp;nbsp;
Like the Eclipse Foundation, Symbian depends on the contributions from
open source communities to drive its mobile device platform technology
forward.&lt;br&gt;&lt;br&gt;
I'm curious if you have any thoughts about one of the challenges we're
facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;&lt;br&gt;
There are two open source communities vying for the Symbian C++ developer
- &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Qt Creator&lt;/a&gt;
and Carbide (based on CDT).&lt;br&gt;&lt;br&gt;
Carbide's investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile
apps.&lt;br&gt;&lt;br&gt;
Qt Creator is a targeted C++ development environment with a big emphasis
on usability.&amp;nbsp; For example, it has rigorous hurdles to add a button
or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;&lt;br&gt;
Thus, we currently have a fragmented C++ developer story at
Symbian.&amp;nbsp; &lt;br&gt;&lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of features
that Carbide currently provides to the power user.&lt;br&gt;&lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;&lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;&lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;&lt;br&gt;
&lt;pre&gt;


_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26737007&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; eudora=&quot;autourl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;
&amp;nbsp; &lt;/pre&gt;&lt;font face=&quot;Courier New, Courier&quot;&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26737007&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; eudora=&quot;autourl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/blockquote&gt;&lt;/body&gt;
&lt;/html&gt;


&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26737007&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26737007.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26736730</id>
	<title>Re: CDT and Qt Creator</title>
	<published>2009-12-10T16:07:27Z</published>
	<updated>2009-12-10T16:07:27Z</updated>
	<author>
		<name>Pawel Piech</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi Paul,&lt;br&gt;
Complexity is a common complaint about Eclipse-based tools (not
especially limited to C - development tools).&amp;nbsp; I don't know of any
efforts to overhaul the UI, but I expect that there would be a lot of
interest out there for it.&amp;nbsp; For Wind River's part, we are investigating
creating a stripped-down version of the IDE specifically targeted at
Debugging use cases, but I know we won't be able to get far without
support from the community.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
Pawel&lt;br&gt;
&lt;br&gt;
Paul Beusterien wrote:
&lt;blockquote cite=&quot;mid:f4e2ee4b0912101530w1da84b3bgfda120ae9fc512e8@mail.gmail.com&quot; type=&quot;cite&quot;&gt;Hi CDT community,&lt;br&gt;
  &lt;br&gt;
I'm responsible for the tools strategy at the &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://developer.symbian.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;.&amp;nbsp; Like the
Eclipse Foundation, Symbian depends on the contributions from open
source communities to drive its mobile device platform technology
forward.&lt;br&gt;
  &lt;br&gt;
I'm curious if you have any thoughts about one of the challenges we're
facing with understanding/determining the direction for Symbian C++
development tools.&lt;br&gt;
  &lt;br&gt;
There are two open source communities vying for the Symbian C++
developer - &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt
Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br clear=&quot;all&quot;&gt;
  &lt;br&gt;
Carbide's investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile apps.&lt;br&gt;
  &lt;br&gt;
Qt Creator is a targeted C++ development environment with a big
emphasis on usability.&amp;nbsp; For example, it has rigorous hurdles to add a
button or menu item. Now, it is rapidly adapting to improve its mobile
development capabilities.&lt;br&gt;
  &lt;br&gt;
Thus, we currently have a fragmented C++ developer story at Symbian.&amp;nbsp; &lt;br&gt;
  &lt;br&gt;
It is unlikely that Qt Creator will ever support the rich set of
features that Carbide currently provides to the power user.&lt;br&gt;
  &lt;br&gt;
Are there any initiatives will enable CDT based IDEs to lower its
learning curve and better support the needs of a simple C++ application
developer?&lt;br&gt;
  &lt;br&gt;
Thanks,&lt;br&gt;
Paul&lt;br&gt;
  &lt;br&gt;
-- &lt;br&gt;
Paul Beusterien&lt;br&gt;
Development Tools Manager&lt;br&gt;
Symbian Foundation&lt;br&gt;
Foster City, California USA&lt;br&gt;
twitter: paulbeusterien&lt;br&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26736730&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26736730&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26736730.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26736366</id>
	<title>CDT and Qt Creator</title>
	<published>2009-12-10T15:30:34Z</published>
	<updated>2009-12-10T15:30:34Z</updated>
	<author>
		<name>Paul Beusterien</name>
	</author>
	<content type="html">Hi CDT community,&lt;br&gt;&lt;br&gt;I&amp;#39;m responsible for the tools strategy at the &lt;a href=&quot;http://developer.symbian.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Symbian Foundation&lt;/a&gt;.  Like the Eclipse Foundation, Symbian depends on the contributions from open source communities to drive its mobile device platform technology forward.&lt;br&gt;
&lt;br&gt;I&amp;#39;m curious if you have any thoughts about one of the challenges we&amp;#39;re
facing with understanding/determining the direction for Symbian C++ development tools.&lt;br&gt;&lt;br&gt;There are two open source communities vying for the Symbian C++ developer - &lt;a href=&quot;http://qt.nokia.com/products/developer-tools&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Qt Creator&lt;/a&gt; and Carbide (based on CDT).&lt;br clear=&quot;all&quot;&gt;

&lt;br&gt;Carbide&amp;#39;s investments have been primarily focused on adding features to
give more power to device creators. While it has become very
feature-full, it has also become very complex and hard to learn,
especially for developers that want to just build simple mobile apps.&lt;br&gt;&lt;br&gt;Qt Creator is a targeted C++ development environment with a big emphasis on usability.  For example, it has rigorous hurdles to add a button or menu item. Now, it is rapidly adapting to improve its mobile development capabilities.&lt;br&gt;
&lt;br&gt;Thus, we currently have a fragmented C++ developer story at Symbian.  &lt;br&gt;&lt;br&gt;It is unlikely that Qt Creator will ever support the rich set of features that Carbide currently provides to the power user.&lt;br&gt;&lt;br&gt;Are there any initiatives will enable CDT based IDEs to lower its learning curve and better support the needs of a simple C++ application developer?&lt;br&gt;
&lt;br&gt;Thanks,&lt;br&gt;Paul&lt;br&gt;
&lt;br&gt;-- &lt;br&gt;Paul Beusterien&lt;br&gt;Development Tools Manager&lt;br&gt;Symbian Foundation&lt;br&gt;Foster City, California USA&lt;br&gt;twitter: paulbeusterien&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26736366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-and-Qt-Creator-tp26736366p26736366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26725014</id>
	<title>Question about source lookup</title>
	<published>2009-12-10T02:25:20Z</published>
	<updated>2009-12-10T02:25:20Z</updated>
	<author>
		<name>Xavier RAYNAUD</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;In the context of linux tools project 
&lt;br&gt;(&lt;a href=&quot;http://www.eclipse.org/linuxtools/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/linuxtools/&lt;/a&gt;), I've made my own 
&lt;br&gt;CSourceNotFoundEditor 
&lt;br&gt;(&lt;a href=&quot;https://dev.eclipse.org/svnroot/technology/org.eclipse.linuxtools/gprof/trunk/org.eclipse.linuxtools.binutils/src/org/eclipse/linuxtools/binutils/link2source/STCSourceNotFoundEditor.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/svnroot/technology/org.eclipse.linuxtools/gprof/trunk/org.eclipse.linuxtools.binutils/src/org/eclipse/linuxtools/binutils/link2source/STCSourceNotFoundEditor.java&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;I've made that, because when viewing gprof profiling result, there is no 
&lt;br&gt;debugger active (so I can't use CSourceNotFoundEditor).
&lt;br&gt;I've added a &amp;quot;Locate File...&amp;quot; button, allowing the user to choose a C 
&lt;br&gt;file in the filesystem. Moreover, this button adds a new 
&lt;br&gt;MapEntrySourceContainer in sourceLookupDirector.
&lt;br&gt;&lt;br&gt;It works fine, but unfortunately, MapEntrySourceContainer is an internal 
&lt;br&gt;class. Therefore, a warning is issued at compile time (see 
&lt;br&gt;&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=285328&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=285328&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;So, my question is the following:
&lt;br&gt;=&amp;gt; Is there a way to implement this feature another way, to avoid such 
&lt;br&gt;warnings ?
&lt;br&gt;=&amp;gt; If not, is it possible to add a public API in CDT, to allow access to 
&lt;br&gt;MapEntrySourceContainer ?
&lt;br&gt;&lt;br&gt;Many thanks
&lt;br&gt;&lt;br&gt;Xavier Raynaud
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26725014&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-about-source-lookup-tp26725014p26725014.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26702915</id>
	<title>Re: Re: Run Configuration application path</title>
	<published>2009-12-08T15:45:57Z</published>
	<updated>2009-12-08T15:45:57Z</updated>
	<author>
		<name>Marc-Andre Laperle-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Is this using a Standard (managed) project or a Makefile project? Using 
&lt;br&gt;a Makefile project should work. I think in a standard project, only 
&lt;br&gt;configuration folders are scanned by the binary parser. Once the parser 
&lt;br&gt;sees the executable, it should appear in the project explorer and you 
&lt;br&gt;should be able to select it with the Browse button in the Run configuration.
&lt;br&gt;&lt;br&gt;Marc-Andre
&lt;br&gt;&lt;br&gt;Manuel Feige wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have got the same problem like Martin Guillon:
&lt;br&gt;&amp;gt; Is there any possibility to use variables (or relative paths) in the 
&lt;br&gt;&amp;gt; run configuration application path?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Manuel
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; cdt-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26702915&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26702915&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Run-Configuration-application-path-tp26701561p26702915.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26701561</id>
	<title>Re: Run Configuration application path</title>
	<published>2009-12-08T13:58:34Z</published>
	<updated>2009-12-08T13:58:34Z</updated>
	<author>
		<name>Manuel Feige</name>
	</author>
	<content type="html">Hello,&lt;br&gt;&lt;br&gt;I have got the same problem like Martin Guillon: &lt;br&gt;Is there any possibility to use variables (or relative paths) in the run configuration application path?&lt;br&gt;&lt;br&gt;Regards&lt;br&gt;Manuel&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26701561&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Run-Configuration-application-path-tp26701561p26701561.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26700368</id>
	<title>Re: C++0x</title>
	<published>2009-12-08T12:41:59Z</published>
	<updated>2009-12-08T12:41:59Z</updated>
	<author>
		<name>Mike Kucera</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;Markus has already started working on it:&lt;br&gt;
&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=294730&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=294730&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Mike Kucera&lt;br&gt;
Software Developer&lt;br&gt;
Eclipse CDT/PTP&lt;br&gt;
IBM Toronto&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26700368&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mkucera@...&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;img width=&quot;16&quot; height=&quot;16&quot; src=&quot;http://old.nabble.com/attachment/26700368/0/graycol.gif&quot; border=&quot;0&quot; alt=&quot;Inactive hide details for Doug Schaefer ---12/08/2009 03:10:29 PM---Hey gang,&quot;&gt;&lt;font color=&quot;#424282&quot;&gt;Doug Schaefer ---12/08/2009 03:10:29 PM---Hey gang,&lt;/font&gt;&lt;br&gt;
&lt;br&gt;

&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;From:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;Doug Schaefer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26700368&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdtdoug@...&lt;/a&gt;&amp;gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;To:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;&amp;quot;CDT General developers list.&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26700368&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&amp;gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;Date:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;12/08/2009 03:10 PM&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;Subject:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26700368/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;[cdt-dev] C++0x&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;hr width=&quot;100%&quot; size=&quot;2&quot; align=&quot;left&quot; noshade style=&quot;color:#8091A5; &quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;font size=&quot;4&quot;&gt;Hey gang,&lt;br&gt;
&lt;br&gt;
I was just on the newsgroup as someone is having trouble using gcc 4.4.2 which is starting to sneak in things that need the C++0x flag turned on. That brings up the question on when we should start in earnest working on add the new grammar to our parsers.&lt;br&gt;
&lt;br&gt;
Does anyone have thoughts on that or the time and desire to work on it?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
Doug.&lt;/font&gt;&lt;tt&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26700368&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;/tt&gt;&lt;tt&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/tt&gt;&lt;tt&gt;&lt;br&gt;
&lt;/tt&gt;&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;&lt;/html&gt;
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26700368&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/C%2B%2B0x-tp26699906p26700368.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26699906</id>
	<title>C++0x</title>
	<published>2009-12-08T12:09:29Z</published>
	<updated>2009-12-08T12:09:29Z</updated>
	<author>
		<name>Doug Schaefer-4</name>
	</author>
	<content type="html">Hey gang,&lt;br&gt;&lt;br&gt;I was just on the newsgroup as someone is having trouble using gcc 4.4.2 which is starting to sneak in things that need the C++0x flag turned on. That brings up the question on when we should start in earnest working on add the new grammar to our parsers.&lt;br&gt;
&lt;br&gt;Does anyone have thoughts on that or the time and desire to work on it?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Doug.&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26699906&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/C%2B%2B0x-tp26699906p26699906.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26699635</id>
	<title>Re: CDT Helios M4 and CDT 7.0</title>
	<published>2009-12-08T11:48:26Z</published>
	<updated>2009-12-08T11:48:26Z</updated>
	<author>
		<name>ken.ryall</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [cdt-dev] CDT Helios M4 and CDT 7.0&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Calibri, Verdana, Helvetica, Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;No problem postponing those changes until after M4, sounds like a good idea.&lt;BR&gt;
&lt;BR&gt;
- Ken&lt;BR&gt;
&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;95%&quot;&gt;&lt;B&gt;From: &lt;/B&gt;ext Vivian Kong &amp;lt;&lt;a href=&quot;vivkong@ca.ibm.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vivkong@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&lt;B&gt;Reply-To: &lt;/B&gt;&amp;quot;CDT General developers list.&amp;quot; &amp;lt;&lt;a href=&quot;cdt-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&lt;B&gt;Date: &lt;/B&gt;Tue, 8 Dec 2009 20:43:43 +0100&lt;BR&gt;
&lt;B&gt;To: &lt;/B&gt;&amp;quot;CDT General developers list.&amp;quot; &amp;lt;&lt;a href=&quot;cdt-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&amp;gt;&lt;BR&gt;
&lt;B&gt;Subject: &lt;/B&gt;[cdt-dev] CDT Helios M4 and CDT 7.0&lt;BR&gt;
&lt;BR&gt;
Hi everyone,&lt;BR&gt;
&lt;BR&gt;
Helios M4 + 1 is next Monday December 14 so this Friday's (December 11) build will be our M4 candidate. &amp;nbsp;I've already updated our build to build against Eclipse 3.6 so this will be our first milestone build against Eclipse 3.6.&lt;BR&gt;
&lt;BR&gt;
When can we expect API breaking changes to be in HEAD? &amp;nbsp;Can we postponed them till after M4 so consumers have more time to adapt to the new changes? &amp;nbsp;Thoughts?&lt;BR&gt;
&lt;BR&gt;
Regards,&lt;BR&gt;
&lt;BR&gt;
Vivian Kong&lt;BR&gt;
IBM Eclipse CDT&lt;BR&gt;
IBM Canada Toronto Lab&lt;BR&gt;
&lt;BR&gt;
&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/0/image.gif&quot;&gt;&lt;FONT COLOR=&quot;#424282&quot;&gt;Doug Schaefer ---12/02/2009 11:26:38 AM---Hey gang, At the CDT call, we had a good discussion about moving CDT to 7.0 for the&lt;BR&gt;
&lt;/FONT&gt;&lt;BR&gt;
&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/1/image.gif&quot;&gt;&lt;BR&gt;
&lt;FONT COLOR=&quot;#5F5F5F&quot;&gt;From:&lt;/FONT&gt;&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/2/image.gif&quot;&gt;&lt;BR&gt;
Doug Schaefer &amp;lt;&lt;a href=&quot;cdtdoug@gmail.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdtdoug@...&lt;/a&gt;&amp;gt; &lt;BR&gt;
&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/3/image.gif&quot;&gt;&lt;BR&gt;
&lt;FONT COLOR=&quot;#5F5F5F&quot;&gt;To:&lt;/FONT&gt;&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/4/image.gif&quot;&gt;&lt;BR&gt;
&amp;quot;CDT General developers list.&amp;quot; &amp;lt;&lt;a href=&quot;cdt-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&amp;gt; &lt;BR&gt;
&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/5/image.gif&quot;&gt;&lt;BR&gt;
&lt;FONT COLOR=&quot;#5F5F5F&quot;&gt;Date:&lt;/FONT&gt;&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/6/image.gif&quot;&gt;&lt;BR&gt;
12/02/2009 11:26 AM &lt;BR&gt;
&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/7/image.gif&quot;&gt;&lt;BR&gt;
&lt;FONT COLOR=&quot;#5F5F5F&quot;&gt;Subject:&lt;/FONT&gt;&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/8/image.gif&quot;&gt;&lt;BR&gt;
[cdt-dev] CDT Helios as CDT 7.0 &lt;BR&gt;
&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/9/image.gif&quot;&gt;&lt;BR&gt;
&lt;FONT COLOR=&quot;#5F5F5F&quot;&gt;Sent by:&lt;/FONT&gt;&lt;IMG src=&quot;http://old.nabble.com/attachment/26699635/10/image.gif&quot;&gt;&lt;BR&gt;
&lt;a href=&quot;cdt-dev-bounces@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; &lt;BR&gt;
&lt;HR ALIGN=LEFT SIZE=&quot;2&quot; WIDTH=&quot;100%&quot; NOSHADE&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;FONT SIZE=&quot;5&quot;&gt;&lt;SPAN STYLE='font-size:18pt'&gt;Hey gang,&lt;BR&gt;
&lt;BR&gt;
At the CDT call, we had a good discussion about moving CDT to 7.0 for the Helios train in June. There are a few APIs that need to be changed to allow us to make the changes we need to do this release. There is also a strong desire to have firm and stable APIs and it would be good not to change them. That conflicts making this a tough decision.&lt;BR&gt;
&lt;BR&gt;
But here's my thinking. I'm very glad we have the desire to have stable APIs and am very glad we are committed to managing them with the API tooling. However, until we have good APIs, I'm not sure we benefit from stable APIs. I don't think we're ready to commit to the APIs that we have as the set we want to stick with for the foreseeable future.&lt;BR&gt;
&lt;BR&gt;
So basically, this means major releases until we get there. Unless we get a veto, Helios will be CDT 7.0. Committers need to commit to minimizing the API changes they do make to ensure the community can easily adopt CDT 7. And they need to commit to documenting the changes so that we can produce an upgrade guide. I think that's the most pragmatic approach.&lt;BR&gt;
&lt;BR&gt;
I also think next year will be CDT 8.0. I encourage all contributors to take a look at the APIs we have and make the changes necessary to commit to them. I know the Build APIs are in much need of cleaning up. We also need to decide what exactly the API should be and remove things that we don't want. But the hope is that CDT 8.x is the last major release for a while.&lt;BR&gt;
&lt;BR&gt;
Please comment, especially if you disagree. We need to work together and decide as a community where we want to go with our APIs.&lt;BR&gt;
Thanks,&lt;BR&gt;
Doug.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Monaco, Courier New&quot;&gt;&lt;SPAN STYLE='font-size:12pt'&gt;_______________________________________________&lt;BR&gt;
cdt-dev mailing list&lt;BR&gt;
&lt;a href=&quot;cdt-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Calibri, Verdana, Helvetica, Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26699635&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-Helios-as-CDT-7.0-tp26611779p26699635.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26699555</id>
	<title>CDT Helios M4 and CDT 7.0</title>
	<published>2009-12-08T11:43:43Z</published>
	<updated>2009-12-08T11:43:43Z</updated>
	<author>
		<name>Vivian Kong</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;Hi everyone,&lt;br&gt;
&lt;br&gt;
Helios M4 + 1 is next Monday December 14 so this Friday's (December 11) build will be our M4 candidate.  I've already updated our build to build against Eclipse 3.6 so this will be our first milestone build against Eclipse 3.6.&lt;br&gt;
&lt;br&gt;
When can we expect API breaking changes to be in HEAD?  Can we postponed them till after M4 so consumers have more time to adapt to the new changes?  Thoughts?&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
Vivian Kong&lt;br&gt;
IBM Eclipse CDT&lt;br&gt;
IBM Canada Toronto Lab&lt;br&gt;
&lt;br&gt;
&lt;img width=&quot;16&quot; height=&quot;16&quot; src=&quot;http://old.nabble.com/attachment/26699555/0/graycol.gif&quot; border=&quot;0&quot; alt=&quot;Inactive hide details for Doug Schaefer ---12/02/2009 11:26:38 AM---Hey gang, At the CDT call, we had a good discussion about m&quot;&gt;&lt;font color=&quot;#424282&quot;&gt;Doug Schaefer ---12/02/2009 11:26:38 AM---Hey gang, At the CDT call, we had a good discussion about moving CDT to 7.0 for the&lt;/font&gt;&lt;br&gt;
&lt;br&gt;

&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;From:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;Doug Schaefer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26699555&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdtdoug@...&lt;/a&gt;&amp;gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;To:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;&amp;quot;CDT General developers list.&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26699555&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&amp;gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;Date:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;12/02/2009 11:26 AM&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;Subject:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;[cdt-dev] CDT Helios as CDT 7.0&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr valign=&quot;top&quot;&gt;&lt;td width=&quot;1%&quot;&gt;&lt;img width=&quot;96&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot; color=&quot;#5F5F5F&quot;&gt;Sent by:&lt;/font&gt;&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://old.nabble.com/attachment/26699555/1/ecblank.gif&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;br&gt;
&lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26699555&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;hr width=&quot;100%&quot; size=&quot;2&quot; align=&quot;left&quot; noshade style=&quot;color:#8091A5; &quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;font size=&quot;4&quot;&gt;Hey gang,&lt;br&gt;
&lt;br&gt;
At the CDT call, we had a good discussion about moving CDT to 7.0 for the Helios train in June. There are a few APIs that need to be changed to allow us to make the changes we need to do this release. There is also a strong desire to have firm and stable APIs and it would be good not to change them. That conflicts making this a tough decision.&lt;br&gt;
&lt;br&gt;
But here's my thinking. I'm very glad we have the desire to have stable APIs and am very glad we are committed to managing them with the API tooling. However, until we have good APIs, I'm not sure we benefit from stable APIs. I don't think we're ready to commit to the APIs that we have as the set we want to stick with for the foreseeable future.&lt;br&gt;
&lt;br&gt;
So basically, this means major releases until we get there. Unless we get a veto, Helios will be CDT 7.0. Committers need to commit to minimizing the API changes they do make to ensure the community can easily adopt CDT 7. And they need to commit to documenting the changes so that we can produce an upgrade guide. I think that's the most pragmatic approach.&lt;br&gt;
&lt;br&gt;
I also think next year will be CDT 8.0. I encourage all contributors to take a look at the APIs we have and make the changes necessary to commit to them. I know the Build APIs are in much need of cleaning up. We also need to decide what exactly the API should be and remove things that we don't want. But the hope is that CDT 8.x is the last major release for a while.&lt;br&gt;
&lt;br&gt;
Please comment, especially if you disagree. We need to work together and decide as a community where we want to go with our APIs.&lt;br&gt;
Thanks,&lt;br&gt;
Doug.&lt;/font&gt;&lt;tt&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26699555&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;/tt&gt;&lt;tt&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;/tt&gt;&lt;tt&gt;&lt;br&gt;
&lt;/tt&gt;&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;&lt;/html&gt;
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26699555&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CDT-Helios-as-CDT-7.0-tp26611779p26699555.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26698483</id>
	<title>RE: Adding new MI commands to the gdb/mi interface for integration with CDT</title>
	<published>2009-12-08T10:32:44Z</published>
	<updated>2009-12-08T10:32:44Z</updated>
	<author>
		<name>Marc Khouzam</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.6001.18319&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;For some commands, you can use CLI to communicate between 
GDB and CDI or DSF.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;In DSF-GDB, we use CLI commands like 'reverse' or 
'attach'&amp;nbsp; We use these commands&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;because there is currently no MI equivalent.&amp;nbsp; In those 
cases, we have to parse the CLI&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;result, which is more diffcult to do than with 
MI.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;So, in your case, you could use your CLI command directly, 
if you can parse its output&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;reliably.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Marc&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=005562918-08122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left&gt;
  &lt;HR tabIndex=-1&gt;
  &lt;FONT face=Tahoma size=2&gt;&lt;B&gt;From:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; 
  [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] &lt;B&gt;On Behalf Of &lt;/B&gt;Rohit 
  Girme&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; December-08-09 1:25 PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; CDT General 
  developers list.&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [cdt-dev] Adding new MI commands to 
  the gdb/mi interface for integration with CDT&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;/DIV&gt;Hi,&lt;BR&gt;&lt;BR&gt;You are saying CDI/DSF can be integrated using CLI 
  instead of MI?&lt;BR&gt;&lt;BR&gt;Rohit&lt;BR&gt;&lt;BR&gt;
  &lt;DIV class=gmail_quote&gt;On Mon, Dec 7, 2009 at 7:27 AM, Marc Khouzam &lt;SPAN dir=ltr&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc.khouzam@...&lt;/a&gt;&amp;gt;&lt;/SPAN&gt; 
  wrote:&lt;BR&gt;
  &lt;BLOCKQUOTE class=gmail_quote style=&quot;PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid&quot;&gt;
    &lt;DIV&gt;
    &lt;DIV dir=ltr align=left&gt;&lt;SPAN&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;The 
    communication with GDB is the same if you use CDI or DSF.&amp;nbsp; They both 
    talk to GDB using GDB/MI (but also CLI).&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR&gt;
    &lt;BLOCKQUOTE style=&quot;PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(0,0,255) 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
      &lt;DIV lang=en-us dir=ltr align=left&gt;
      &lt;HR&gt;
      &lt;FONT face=Tahoma size=2&gt;&lt;B&gt;From:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] &lt;B&gt;On Behalf Of &lt;/B&gt;Rohit 
      Girme&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Monday, December 07, 2009 2:09 AM
      &lt;DIV class=im&gt;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; CDT General developers 
      list.&lt;BR&gt;&lt;/DIV&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [cdt-dev] Adding new MI commands to the 
      gdb/mi interface for integration with CDT&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
      &lt;DIV&gt;
      &lt;DIV&gt;&lt;/DIV&gt;
      &lt;DIV class=h5&gt;
      &lt;DIV&gt;&lt;/DIV&gt;Hi,&lt;BR&gt;&lt;BR&gt;If I use DSF to integrate gdb with Eclipse, would I 
      need an MI command to talk with gdb? I have the presentation about to 
      write a DSF based debugger for PDA. Is there any documentation for gdb 
      based debugger integration with DSF?&lt;BR&gt;&lt;BR&gt;Thanks,&lt;BR&gt;Rohit&lt;BR&gt;&lt;BR&gt;
      &lt;DIV class=gmail_quote&gt;On Sun, Dec 6, 2009 at 11:51 AM, Marc Khouzam &lt;SPAN dir=ltr&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc.khouzam@...&lt;/a&gt;&amp;gt;&lt;/SPAN&gt; wrote:&lt;BR&gt;
      &lt;BLOCKQUOTE class=gmail_quote style=&quot;PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid&quot;&gt;Hi,&lt;BR&gt;&lt;BR&gt;there 
        are now two GDB integration is CDT. &amp;nbsp;The orginal one (CDI), and the 
        new one (DSF-GDB).&lt;BR&gt;First, you will have to choose which one you want 
        to use. &amp;nbsp;Very little work is being done in CDI and there&lt;BR&gt;are no 
        big plans for the future. &amp;nbsp;DSF-GDB is more active, and already has 
        support for a lot of the latest GDB features.&lt;BR&gt;&lt;BR&gt;Either way, adding 
        a new MI command is not difficult, but then you'll have to call is 
        somewhere (which shouldn't be too&lt;BR&gt;bad either :-)).&lt;BR&gt;&lt;BR&gt;In DSF-GDB, 
        look for an example command like MIBreakInsert&lt;BR&gt;&lt;BR&gt;Marc&lt;BR&gt;&lt;BR&gt;P.S. 
        DSF-GDB supports Process Record Replay from GDB 7.0, in case your 
        'replay' is related to 
        that.&lt;BR&gt;&lt;BR&gt;________________________________________&lt;BR&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] On Behalf Of Rohit Girme 
        [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rgirme@...&lt;/a&gt;]&lt;BR&gt;Sent: December 6, 2009 1:46 
        AM&lt;BR&gt;To: CDT General developers list.&lt;BR&gt;Subject: [cdt-dev] Adding new 
        MI commands to the gdb/mi interface for &amp;nbsp; integration with CDT&lt;BR&gt;
        &lt;DIV&gt;
        &lt;DIV&gt;&lt;/DIV&gt;
        &lt;DIV&gt;&lt;BR&gt;Hi,&lt;BR&gt;&lt;BR&gt;I have added a new feature/command in gdb called 
        'replay'. It doesnt matter what exactly replay does. Now I am trying to 
        integrate this 'replay' with CDT. I will first have to add a new MI 
        command for the gdb/mi interface.&lt;BR&gt;Does anyone know anything about 
        this?&lt;BR&gt;Let me know if you need any more 
        information.&lt;BR&gt;&lt;BR&gt;--&lt;BR&gt;Thanks &amp;amp; Regards,&lt;BR&gt;Rohit 
        Girme&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;_______________________________________________&lt;BR&gt;cdt-dev 
        mailing list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=_blank rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/A&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR clear=all&gt;&lt;BR&gt;-- &lt;BR&gt;Thanks &amp;amp; Regards,&lt;BR&gt;Rohit 
      Girme&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;cdt-dev 
    mailing list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=_blank rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR clear=all&gt;&lt;BR&gt;-- &lt;BR&gt;Thanks &amp;amp; Regards,&lt;BR&gt;Rohit 
Girme&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698483&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-new-MI-commands-to-the-gdb-mi-interface-for-integration-with-CDT-tp26662675p26698483.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26698367</id>
	<title>Re: Adding new MI commands to the gdb/mi interface for  integration with CDT</title>
	<published>2009-12-08T10:24:38Z</published>
	<updated>2009-12-08T10:24:38Z</updated>
	<author>
		<name>Rohit Girme</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;You are saying CDI/DSF can be integrated using CLI instead of MI?&lt;br&gt;&lt;br&gt;Rohit&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Dec 7, 2009 at 7:27 AM, Marc Khouzam &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc.khouzam@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



&lt;div&gt;
&lt;div dir=&quot;ltr&quot; align=&quot;left&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;The communication with GDB is the same if you use CDI or 
DSF.  They both talk to GDB using GDB/MI (but also 
CLI).&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;
&lt;blockquote style=&quot;border-left: 2px solid rgb(0, 0, 255); padding-left: 5px; margin-left: 5px; margin-right: 0px;&quot;&gt;
  &lt;div dir=&quot;ltr&quot; align=&quot;left&quot; lang=&quot;en-us&quot;&gt;
  &lt;hr&gt;
  &lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;b&gt;From:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; 
  [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] &lt;b&gt;On Behalf Of &lt;/b&gt;Rohit 
  Girme&lt;br&gt;&lt;b&gt;Sent:&lt;/b&gt; Monday, December 07, 2009 2:09 AM&lt;div class=&quot;im&quot;&gt;&lt;br&gt;&lt;b&gt;To:&lt;/b&gt; CDT 
  General developers list.&lt;br&gt;&lt;/div&gt;&lt;b&gt;Subject:&lt;/b&gt; Re: [cdt-dev] Adding new MI 
  commands to the gdb/mi interface for integration with CDT&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;
  &lt;div&gt;&lt;/div&gt;Hi,&lt;br&gt;&lt;br&gt;If I use DSF to integrate gdb with Eclipse, would I need 
  an MI command to talk with gdb? I have the presentation about to write a DSF 
  based debugger for PDA. Is there any documentation for gdb based debugger 
  integration with DSF?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Rohit&lt;br&gt;&lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Dec 6, 2009 at 11:51 AM, Marc Khouzam &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc.khouzam@...&lt;/a&gt;&amp;gt;&lt;/span&gt; 
  wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi,&lt;br&gt;&lt;br&gt;there 
    are now two GDB integration is CDT.  The orginal one (CDI), and the new 
    one (DSF-GDB).&lt;br&gt;First, you will have to choose which one you want to use. 
     Very little work is being done in CDI and there&lt;br&gt;are no big plans 
    for the future.  DSF-GDB is more active, and already has support for a 
    lot of the latest GDB features.&lt;br&gt;&lt;br&gt;Either way, adding a new MI command 
    is not difficult, but then you&amp;#39;ll have to call is somewhere (which shouldn&amp;#39;t 
    be too&lt;br&gt;bad either :-)).&lt;br&gt;&lt;br&gt;In DSF-GDB, look for an example command 
    like MIBreakInsert&lt;br&gt;&lt;br&gt;Marc&lt;br&gt;&lt;br&gt;P.S. DSF-GDB supports Process Record 
    Replay from GDB 7.0, in case your &amp;#39;replay&amp;#39; is related to 
    that.&lt;br&gt;&lt;br&gt;________________________________________&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; 
    [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] 
    On Behalf Of Rohit Girme [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rgirme@...&lt;/a&gt;]&lt;br&gt;Sent: December 6, 2009 
    1:46 AM&lt;br&gt;To: CDT General developers list.&lt;br&gt;Subject: [cdt-dev] Adding new 
    MI commands to the gdb/mi interface for   integration with CDT&lt;br&gt;
    &lt;div&gt;
    &lt;div&gt;&lt;/div&gt;
    &lt;div&gt;&lt;br&gt;Hi,&lt;br&gt;&lt;br&gt;I have added a new feature/command in gdb 
    called &amp;#39;replay&amp;#39;. It doesnt matter what exactly replay does. Now I am trying 
    to integrate this &amp;#39;replay&amp;#39; with CDT. I will first have to add a new MI 
    command for the gdb/mi interface.&lt;br&gt;Does anyone know anything about 
    this?&lt;br&gt;Let me know if you need any more information.&lt;br&gt;&lt;br&gt;--&lt;br&gt;Thanks 
    &amp;amp; Regards,&lt;br&gt;Rohit 
    Girme&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;_______________________________________________&lt;br&gt;cdt-dev 
    mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Thanks &amp;amp; Regards,&lt;br&gt;Rohit 
Girme&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Thanks &amp;amp; Regards,&lt;br&gt;Rohit Girme&lt;br&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698367&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Adding-new-MI-commands-to-the-gdb-mi-interface-for-integration-with-CDT-tp26662675p26698367.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26693672</id>
	<title>Re: IManagedOptionValueHandler.isEnumValueAppropriate parameter type</title>
	<published>2009-12-08T05:11:10Z</published>
	<updated>2009-12-08T05:11:10Z</updated>
	<author>
		<name>Vladimir Prus-3</name>
	</author>
	<content type="html">On Saturday 05 December 2009 20:38:18 Andrew Gvozdev wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Vladimir,
&lt;br&gt;&amp;gt; On Sat, Dec 5, 2009 at 8:48 AM, Vladimir Prus &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26693672&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vladimir@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; At present, the signature of
&lt;br&gt;&amp;gt; &amp;gt; IManagedOptionValueHandler.isEnumValueAppropriate
&lt;br&gt;&amp;gt; &amp;gt; is as follows:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public boolean isEnumValueAppropriate(IBuildObject configuration,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IHoldsOptions holder, IOption option, String
&lt;br&gt;&amp;gt; &amp;gt; extraArgument,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String enumValue)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It seems to be that the type and name of the first parameter are
&lt;br&gt;&amp;gt; &amp;gt; misleading.
&lt;br&gt;&amp;gt; &amp;gt; First, looking at the name one can assume that it's configuration that is
&lt;br&gt;&amp;gt; &amp;gt; passed
&lt;br&gt;&amp;gt; &amp;gt; in (and in fact, IConfiguration does extend IBuildObject). However,
&lt;br&gt;&amp;gt; &amp;gt; in practice IResourceInfo is always passed in -- after upcast to
&lt;br&gt;&amp;gt; &amp;gt; IBuildObject.
&lt;br&gt;&amp;gt; &amp;gt; Second, even assuming IBuildObject can be passed -- what is a poor method
&lt;br&gt;&amp;gt; &amp;gt; to do?
&lt;br&gt;&amp;gt; &amp;gt; There's a dozen interfaces that directly extend IBuildObject, and it's
&lt;br&gt;&amp;gt; &amp;gt; unlikely
&lt;br&gt;&amp;gt; &amp;gt; that any of that dozen can be passed.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 1. Why is the parameter type so needlessly generic?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I doubt that somebody can answer the first question. The creators of the
&lt;br&gt;&amp;gt; design are not around anymore.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 2. Could this be fixed?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That could be problematic by the reason of my answer to the first question.
&lt;br&gt;&amp;gt; The best we can do is: a) accept a patch renaming the variable - not
&lt;br&gt;&amp;gt; changing API - and describing your findings in JavaDoc for the function, and
&lt;br&gt;&amp;gt; b) you can create a bug in bugzilla requesting API change (put API word in
&lt;br&gt;&amp;gt; description). All the bugs like that would get looked at when project model
&lt;br&gt;&amp;gt; is redesigned (optimistically, there is a non-zero chance of that)
&lt;/div&gt;&lt;br&gt;Can IManagedOptionValueHandler2 be introduced, and the corresponding code modified
&lt;br&gt;to check which one is implemented, at runtime.
&lt;br&gt;&lt;br&gt;It appears that this interface has yet another issue -- the 'enumValue' is actually
&lt;br&gt;what is shown in the UI, not the id of the enumerator. And the thing shown in UI
&lt;br&gt;is somewhat volatile -- e.g. just now out product got a name of enumerator changed
&lt;br&gt;for clarify. Ideally, the id of the enumerator should be passed.
&lt;br&gt;&lt;br&gt;- Volodya
&lt;br&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26693672&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IManagedOptionValueHandler.isEnumValueAppropriate-parameter-type-tp26655797p26693672.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26680782</id>
	<title>Getting putpkt: write failed: Broken pipe error on launching remote attach debug session</title>
	<published>2009-12-07T09:27:42Z</published>
	<updated>2009-12-07T09:27:42Z</updated>
	<author>
		<name>Nayna Jain-2</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I have implemented MyDebugger by subclassing from GDBCDIDebugger2.
&lt;br&gt;&lt;br&gt;&lt;br&gt;And also the MyLaunchDelegate by understanding the &amp;nbsp;attach session code
&lt;br&gt;from LocalCDILaunchDelegate
&lt;br&gt;&lt;br&gt;But after the connection and all is made, I am getting the following error
&lt;br&gt;:
&lt;br&gt;&lt;br&gt;Ignoring packet error, &amp;nbsp; continuing
&lt;br&gt;&lt;br&gt;putpkt: write failed : broken pipe
&lt;br&gt;Error while reading shared library symbols:
&lt;br&gt;&lt;br&gt;Can someone help, what might be the issue. ?
&lt;br&gt;&lt;br&gt;Thanks &amp; Regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- Nayna Jain
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680782&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Getting-putpkt%3A-write-failed%3A-Broken-pipe-error-on-launching-remote-attach-debug-session-tp26680782p26680782.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26680283</id>
	<title>RE: Best way to send a patched CDT?</title>
	<published>2009-12-07T09:00:11Z</published>
	<updated>2009-12-07T09:00:11Z</updated>
	<author>
		<name>Marc Khouzam</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.3790.4605&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Thanks Christian and James for your 
help.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;I tried installing CDT with P2 and then using the dropins 
folder but as Christian mentions, that didn't work.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;-&amp;gt; What did work was to use the dropins folder of an 
Eclipse without CDT, and put all the CDT plugins in there.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Then, I was able to put&amp;nbsp;test CDT plugins that had a 
new version numbers.&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;I&amp;nbsp;think this was also&amp;nbsp;James' suggestion, while 
adding the bit about changing the version&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;(good thing he did, 'cause I would have screwed that up 
:-))&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;/SPAN&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=551215316-07122009&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Either way, thanks both!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left&gt;
  &lt;HR tabIndex=-1&gt;
  &lt;FONT face=Tahoma size=2&gt;&lt;B&gt;From:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680283&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt; 
  [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680283&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev-bounces@...&lt;/a&gt;] &lt;B&gt;On Behalf Of &lt;/B&gt;Christian W. 
  Damus&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Monday, December 07, 2009 10:59 AM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; CDT 
  General developers list.&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [cdt-dev] Best way to send a 
  patched CDT?&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;/DIV&gt;Hi, James,&lt;BR&gt;&lt;BR&gt;I think I've read somewhere that bundles in the 
  dropins/ folder cannot supersede bundles installed by P2:&amp;nbsp; the P2 
  reconciler/discovery thing ignores anything it finds that has the same ID as 
  an installed IU.&lt;BR&gt;&lt;BR&gt;I have attempted this before, with no joy.&amp;nbsp; Mind 
  you, I should mention that I have attempted the patch feature method, also 
  without success.&amp;nbsp; But probably I did something wrong ... which is easy to 
  do :-D&lt;BR&gt;&lt;BR&gt;cW&lt;BR&gt;&lt;BR&gt;On Mon, 2009-12-07 at 15:48 +0000, James Blackburn 
  wrote: 
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;2009/12/7 Marc Khouzam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680283&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc.khouzam@...&lt;/a&gt;&amp;gt; 
  &lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;FONT size=2&gt;I'm trying to find the most efficient way to send 
      a patched CDT to someone.&lt;/FONT&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;FONT size=2&gt;Sending all plugins is kind of big and I'd like 
      to avoid it.&lt;/FONT&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;FONT size=2&gt;If I build a single plugin, can the recipient 
      manually replace the plugin in a nightly build zip file?&lt;/FONT&gt; 
  &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;&lt;BR&gt;The nightly build zip file is a p2 update site. 
    There's XML in there that describes the IUs so manually replacing the plugin 
    won't work.&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;&lt;BR&gt;Feature patches can work if you want to be able 
    to update your changed plugin set using the p2 UI.&lt;BR&gt;&lt;BR&gt;If you're just 
    distributing one plugin for testing, say, the dropins folder should do the 
    trick (and is likely the easiest way). NB if you don't increment the 
    plugin's version number in the plugin manifest p2 will just ignore 
    it!&lt;BR&gt;&lt;BR&gt;Cheers,&lt;BR&gt;James&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;FONT size=2&gt;Thanks for any suggestions&lt;/FONT&gt; 
  &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;FONT size=2&gt;Marc&lt;/FONT&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;Marc Khouzam&lt;/B&gt;&lt;BR&gt;Software Designer, Methods and 
      Tools&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;B&gt;Ericsson Canada 
  Inc&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;
      &lt;TABLE cellSpacing=0 cellPadding=0&gt;
        &lt;TBODY&gt;
        &lt;TR&gt;
          &lt;TD vAlign=top noWrap&gt;EMC/Q&lt;BR&gt;8500 Decarie Blvd.&lt;BR&gt;H4P 2N2, 
            Mont-Royal, Qc, Canada&lt;BR&gt;&lt;A href=&quot;http://www.ericsson.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.ericsson.com&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/TD&gt;
          &lt;TD vAlign=top noWrap&gt;
            &lt;DIV align=right&gt;Office: +514 345 7900 x42350&lt;/DIV&gt;&lt;BR&gt;
            &lt;DIV align=right&gt;Fax: +514 345 6159&lt;/DIV&gt;&lt;BR&gt;
            &lt;DIV align=right&gt;Mobile:&amp;nbsp;+514 951 7191&lt;/DIV&gt;&lt;BR&gt;
            &lt;DIV align=right&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680283&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Marc.Khouzam@...&lt;/a&gt;&lt;/DIV&gt;&lt;BR&gt;
            &lt;DIV align=right&gt;&lt;/DIV&gt;&lt;BR&gt;
            &lt;DIV align=right&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;Ce courriel est confidentiel et uniquement destiné à 
      son ou ses destinataires. Il est défendu de le consulter, de l'utiliser, 
      de le dévoiler ou de le diffuser sans autorisation. Si ce message vous est 
      parvenu par erreur, merci d'en aviser l'expéditeur par retour de courrier 
      et de le détruire sans le divulguer.&amp;nbsp; Un courriel et ses pièces 
      jointes peut être sans autorisation corrompu, interrompu, amendé, altéré 
      et infecté. L'entreprise ne reçoit et n'envoie de courriel qu'avec 
      l'entente qu'elle n'est responsable d'aucune corruption, interception, 
      modification, altération, infection ou conséquence possible.&lt;BR&gt;&lt;BR&gt;This 
      communication is confidential and intended solely for the addressee(s). 
      Any unauthorized review, use, disclosure or distribution is prohibited. If 
      you believe this message has been sent to you in error, please notify the 
      sender by replying to this transmission and delete the message without 
      disclosing it. Thank you.&amp;nbsp; E-mail including attachments is 
      susceptible to data corruption, interruption, unauthorized amendment, 
      tampering and viruses, and we only send and receive e-mails on the basis 
      that we are not liable for any such corruption, interception, amendment, 
      tampering or viruses or any consequences 
  thereof.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt; &lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;
    &lt;BLOCKQUOTE&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;cdt-dev 
      mailing list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680283&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;BLOCKQUOTE TYPE=&quot;CITE&quot;&gt;&lt;BR&gt;&lt;PRE&gt;_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680283&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/A&gt;
&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;TABLE cellSpacing=0 cellPadding=0 width=&quot;100%&quot;&gt;
    &lt;TBODY&gt;
    &lt;TR&gt;
      &lt;TD&gt;
        &lt;HR noShade LENGTH=&quot;64&quot;&gt;
        &lt;BR&gt;&lt;BR&gt;Christian W. Damus&lt;BR&gt;Software Developer, IDE Team&lt;BR&gt;&lt;A href=&quot;http://www.qnx.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QNX Software Systems&lt;/A&gt; 
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26680283&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-way-to-send-a-patched-CDT--tp26678934p26680283.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26679348</id>
	<title>Re: Best way to send a patched CDT?</title>
	<published>2009-12-07T07:58:41Z</published>
	<updated>2009-12-07T07:58:41Z</updated>
	<author>
		<name>Christian W. Damus-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 TRANSITIONAL//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
  &lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; CHARSET=UTF-8&quot;&gt;
  &lt;META NAME=&quot;GENERATOR&quot; CONTENT=&quot;GtkHTML/3.24.1.1&quot;&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
Hi, James,&lt;BR&gt;
&lt;BR&gt;
I think I've read somewhere that bundles in the dropins/ folder cannot supersede bundles installed by P2:&amp;nbsp; the P2 reconciler/discovery thing ignores anything it finds that has the same ID as an installed IU.&lt;BR&gt;
&lt;BR&gt;
I have attempted this before, with no joy.&amp;nbsp; Mind you, I should mention that I have attempted the patch feature method, also without success.&amp;nbsp; But probably I did something wrong ... which is easy to do :-D&lt;BR&gt;
&lt;BR&gt;
cW&lt;BR&gt;
&lt;BR&gt;
On Mon, 2009-12-07 at 15:48 +0000, James Blackburn wrote:
&lt;BLOCKQUOTE TYPE=CITE&gt;
    2009/12/7 Marc Khouzam &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679348&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc.khouzam@...&lt;/a&gt;&amp;gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;FONT SIZE=&quot;2&quot;&gt;I'm trying to find the most efficient way to send a patched CDT to someone.&lt;/FONT&gt; 
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;FONT SIZE=&quot;2&quot;&gt;Sending all plugins is kind of big and I'd like to avoid it.&lt;/FONT&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;FONT SIZE=&quot;2&quot;&gt;If I build a single plugin, can the recipient manually replace the plugin in a nightly build zip file?&lt;/FONT&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BR&gt;
    The nightly build zip file is a p2 update site. There's XML in there that describes the IUs so manually replacing the plugin won't work.&lt;BR&gt;
    &lt;BR&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BR&gt;
    Feature patches can work if you want to be able to update your changed plugin set using the p2 UI.&lt;BR&gt;
    &lt;BR&gt;
    If you're just distributing one plugin for testing, say, the dropins folder should do the trick (and is likely the easiest way). NB if you don't increment the plugin's version number in the plugin manifest p2 will just ignore it!&lt;BR&gt;
    &lt;BR&gt;
    Cheers,&lt;BR&gt;
    James&lt;BR&gt;
    &amp;nbsp;&lt;BR&gt;
    &lt;BR&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &amp;nbsp;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;FONT SIZE=&quot;2&quot;&gt;Thanks for any suggestions&lt;/FONT&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &amp;nbsp;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;FONT SIZE=&quot;2&quot;&gt;Marc&lt;/FONT&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &amp;nbsp;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &amp;nbsp;&lt;BR&gt;
        &lt;BR&gt;
        &lt;B&gt;Marc Khouzam&lt;/B&gt;&lt;BR&gt;
        Software Designer, Methods and Tools&lt;BR&gt;
        &lt;BR&gt;
        &amp;nbsp;&lt;BR&gt;
        &lt;BR&gt;
        &lt;B&gt;Ericsson Canada Inc&lt;/B&gt;&lt;BR&gt;
        &lt;BR&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;TABLE CELLSPACING=&quot;0&quot; CELLPADDING=&quot;0&quot;&gt;
&lt;TR&gt;
&lt;TD NOWRAP VALIGN=&quot;top&quot;&gt;
EMC/Q&lt;BR&gt;
8500 Decarie Blvd.&lt;BR&gt;
H4P 2N2, Mont-Royal, Qc, Canada&lt;BR&gt;
&lt;A HREF=&quot;http://www.ericsson.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.ericsson.com&lt;/A&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;/TD&gt;
&lt;TD NOWRAP VALIGN=&quot;top&quot;&gt;
&lt;DIV ALIGN=right&gt;Office: +514 345 7900 x42350&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;Fax: +514 345 6159&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;Mobile:&amp;nbsp;+514 951 7191&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679348&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Marc.Khouzam@...&lt;/a&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TABLE&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;BR&gt;
        &lt;BR&gt;
        Ce courriel est confidentiel et uniquement destin&amp;#233; &amp;#224; son ou ses destinataires. Il est d&amp;#233;fendu de le consulter, de l'utiliser, de le d&amp;#233;voiler ou de le diffuser sans autorisation. Si ce message vous est parvenu par erreur, merci d'en aviser l'exp&amp;#233;diteur par retour de courrier et de le d&amp;#233;truire sans le divulguer.&amp;nbsp; Un courriel et ses pi&amp;#232;ces jointes peut &amp;#234;tre sans autorisation corrompu, interrompu, amend&amp;#233;, alt&amp;#233;r&amp;#233; et infect&amp;#233;. L'entreprise ne re&amp;#231;oit et n'envoie de courriel qu'avec l'entente qu'elle n'est responsable d'aucune corruption, interception, modification, alt&amp;#233;ration, infection ou cons&amp;#233;quence possible.&lt;BR&gt;
        &lt;BR&gt;
        This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.&amp;nbsp; E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.&lt;BR&gt;
        &lt;BR&gt;
        &lt;BR&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &amp;nbsp;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BLOCKQUOTE&gt;
        &lt;BR&gt;
        _______________________________________________&lt;BR&gt;
        cdt-dev mailing list&lt;BR&gt;
        &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679348&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;BR&gt;
        &lt;A HREF=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/A&gt;&lt;BR&gt;
        &lt;BR&gt;
    &lt;/BLOCKQUOTE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BR&gt;
&lt;PRE&gt;
_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679348&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;A HREF=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/A&gt;
&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;TABLE CELLSPACING=&quot;0&quot; CELLPADDING=&quot;0&quot; WIDTH=&quot;100%&quot;&gt;
&lt;TR&gt;
&lt;TD&gt;

&lt;HR NOSHADE LENGTH=&quot;64&quot;&gt;
&lt;BR&gt;
&lt;BR&gt;
Christian W. Damus&lt;BR&gt;
Software Developer, IDE Team&lt;BR&gt;
&lt;A HREF=&quot;http://www.qnx.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QNX Software Systems&lt;/A&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TABLE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679348&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-way-to-send-a-patched-CDT--tp26678934p26679348.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26679182</id>
	<title>Re: Best way to send a patched CDT?</title>
	<published>2009-12-07T07:48:21Z</published>
	<updated>2009-12-07T07:48:21Z</updated>
	<author>
		<name>James Blackburn-2</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;2009/12/7 Marc Khouzam &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679182&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc.khouzam@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;



&lt;span&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;I&amp;#39;m trying to find 
the most efficient way to send a patched CDT to someone.&lt;/font&gt;&lt;/span&gt;
&lt;div&gt;&lt;span&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;Sending all plugins 
is kind of big and I&amp;#39;d like to avoid it.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;If I build a single 
plugin, can the recipient manually replace the plugin in a nightly build zip 
file?&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;The nightly build zip file is a p2 update site. There&amp;#39;s XML in there that describes the IUs so manually replacing the plugin won&amp;#39;t work.&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Feature patches can work if you want to be able to update your changed plugin set using the p2 UI.&lt;br&gt;

&lt;br&gt;
If you&amp;#39;re just distributing one plugin for testing, say, the dropins folder should do the trick (and is likely the easiest way). NB if you don&amp;#39;t increment the plugin&amp;#39;s version
number in the plugin manifest p2 will just ignore it!&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
James&lt;br&gt; &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;/font&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;Thanks for any 
suggestions&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;/font&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;Marc&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt; &lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;Marc Khouzam&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;&lt;br&gt;Software Designer, Methods and 
Tools&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;Ericsson Canada Inc&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
  &lt;tbody&gt;
  &lt;tr&gt;
    &lt;td style=&quot;border: medium none rgb(212, 208, 200); padding: 0cm; background-color: transparent;&quot; nowrap valign=&quot;top&quot;&gt;
      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;EMC/Q&lt;br&gt;8500 Decarie 
      Blvd.&lt;br&gt;H4P 2N2, Mont-Royal, Qc, 
      Canada&lt;br&gt;&lt;a href=&quot;http://www.ericsson.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.ericsson.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style=&quot;border: medium none rgb(212, 208, 200); padding: 0cm; background-color: transparent;&quot; nowrap valign=&quot;top&quot;&gt;
      &lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;Office: +514 
      345 7900 x42350&lt;br&gt;Fax: +514 345 6159&lt;br&gt;Mobile: +514 
      951 7191&lt;br&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679182&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Marc.Khouzam@...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;&lt;span style=&quot;font-size: 7.5pt; color: gray; font-family: Arial;&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;font size=&quot;1&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Ce courriel est confidentiel et uniquement destiné à son ou ses 
destinataires. Il est défendu de le consulter, de l&amp;#39;utiliser, de le dévoiler ou 
de le diffuser sans autorisation. Si ce message vous est parvenu par erreur, 
merci d&amp;#39;en aviser l&amp;#39;expéditeur par retour de courrier et de le détruire sans le 
divulguer.  Un courriel et ses pièces jointes peut être sans autorisation 
corrompu, interrompu, amendé, altéré et infecté. L&amp;#39;entreprise ne reçoit et 
n&amp;#39;envoie de courriel qu&amp;#39;avec l&amp;#39;entente qu&amp;#39;elle n&amp;#39;est responsable d&amp;#39;aucune 
corruption, interception, modification, altération, infection ou conséquence 
possible.&lt;font color=&quot;#000000&quot; size=&quot;2&quot;&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;This communication is confidential and intended solely for the addressee(s). 
Any unauthorized review, use, disclosure or distribution is prohibited. If you 
believe this message has been sent to you in error, please notify the sender by 
replying to this transmission and delete the message without disclosing it. 
Thank you.  E-mail including attachments is susceptible to data corruption, 
interruption, unauthorized amendment, tampering and viruses, and we only send 
and receive e-mails on the basis that we are not liable for any such corruption, 
interception, amendment, tampering or viruses or any consequences 
thereof.&lt;/p&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;/div&gt;
&lt;br&gt;_______________________________________________&lt;br&gt;
cdt-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679182&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679182&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-way-to-send-a-patched-CDT--tp26678934p26679182.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26679057</id>
	<title>Re: Best way to send a patched CDT?</title>
	<published>2009-12-07T07:40:51Z</published>
	<updated>2009-12-07T07:40:51Z</updated>
	<author>
		<name>Christian W. Damus-3</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 TRANSITIONAL//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
  &lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; CHARSET=UTF-8&quot;&gt;
  &lt;META NAME=&quot;GENERATOR&quot; CONTENT=&quot;GtkHTML/3.24.1.1&quot;&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
Hi, Marc,&lt;BR&gt;
&lt;BR&gt;
If your recipient installed CDT by unzipping it into the dropins/ folder, then P2 should find the update when the bundle JAR is replaced.&lt;BR&gt;
&lt;BR&gt;
If CDT was installed from a P2 repos via the C/C++ package, then I think the standard answer is that a &amp;quot;patch feature&amp;quot; is required to deliver the update.&amp;nbsp; It contains your updated bundle and would have to be delivered as a P2 repository (a PDE update-site project does all the work).&amp;nbsp; ZIPping the repos is convenient, as it can be added in the P2 UI as is.&lt;BR&gt;
&lt;BR&gt;
HTH,&lt;BR&gt;
&lt;BR&gt;
Christian&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
On Mon, 2009-12-07 at 10:32 -0500, Marc Khouzam wrote:
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;FONT SIZE=&quot;2&quot;&gt;Hi,&lt;/FONT&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &amp;nbsp;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;FONT SIZE=&quot;2&quot;&gt;I'm trying to find the most efficient way to send a patched CDT to someone.&lt;/FONT&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;FONT SIZE=&quot;2&quot;&gt;Sending all plugins is kind of big and I'd like to avoid it.&lt;/FONT&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;FONT SIZE=&quot;2&quot;&gt;If I build a single plugin, can the recipient manually replace the plugin in a nightly build zip file?&lt;/FONT&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &amp;nbsp;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;FONT SIZE=&quot;2&quot;&gt;Thanks for any suggestions&lt;/FONT&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &amp;nbsp;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;FONT SIZE=&quot;2&quot;&gt;Marc&lt;/FONT&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &amp;nbsp;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &amp;nbsp;&lt;BR&gt;
    &lt;BR&gt;
    &lt;B&gt;Marc Khouzam&lt;/B&gt;&lt;BR&gt;
    Software Designer, Methods and Tools&lt;BR&gt;
    &lt;BR&gt;
    &amp;nbsp;&lt;BR&gt;
    &lt;BR&gt;
    &lt;B&gt;Ericsson Canada Inc&lt;/B&gt;&lt;BR&gt;
    &lt;BR&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;TABLE CELLSPACING=&quot;0&quot; CELLPADDING=&quot;0&quot;&gt;
&lt;TR&gt;
&lt;TD NOWRAP VALIGN=&quot;top&quot;&gt;
EMC/Q&lt;BR&gt;
8500 Decarie Blvd.&lt;BR&gt;
H4P 2N2, Mont-Royal, Qc, Canada&lt;BR&gt;
www.ericsson.com&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;/TD&gt;
&lt;TD NOWRAP VALIGN=&quot;top&quot;&gt;
&lt;DIV ALIGN=right&gt;Office: +514 345 7900 x42350&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;Fax: +514 345 6159&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;Mobile:&amp;nbsp;+514 951 7191&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679057&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Marc.Khouzam@...&lt;/a&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV ALIGN=right&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &lt;BR&gt;
    &lt;BR&gt;
    &lt;FONT SIZE=&quot;1&quot;&gt;&lt;FONT COLOR=&quot;#bebebe&quot;&gt;Ce courriel est confidentiel et uniquement destin&amp;#233; &amp;#224; son ou ses destinataires. Il est d&amp;#233;fendu de le consulter, de l'utiliser, de le d&amp;#233;voiler ou de le diffuser sans autorisation. Si ce message vous est parvenu par erreur, merci d'en aviser l'exp&amp;#233;diteur par retour de courrier et de le d&amp;#233;truire sans le divulguer.&amp;nbsp; Un courriel et ses pi&amp;#232;ces jointes peut &amp;#234;tre sans autorisation corrompu, interrompu, amend&amp;#233;, alt&amp;#233;r&amp;#233; et infect&amp;#233;. L'entreprise ne re&amp;#231;oit et n'envoie de courriel qu'avec l'entente qu'elle n'est responsable d'aucune corruption, interception, modification, alt&amp;#233;ration, infection ou cons&amp;#233;quence possible.&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;
    &lt;BR&gt;
    &lt;FONT SIZE=&quot;1&quot;&gt;&lt;FONT COLOR=&quot;#bebebe&quot;&gt;This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.&amp;nbsp; E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;
    &lt;BR&gt;
    &lt;BR&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
    &amp;nbsp;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE TYPE=CITE&gt;
&lt;PRE&gt;
_______________________________________________
cdt-dev mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679057&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;A HREF=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/A&gt;
&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;TABLE CELLSPACING=&quot;0&quot; CELLPADDING=&quot;0&quot; WIDTH=&quot;100%&quot;&gt;
&lt;TR&gt;
&lt;TD&gt;

&lt;HR NOSHADE LENGTH=&quot;64&quot;&gt;
&lt;BR&gt;
&lt;BR&gt;
Christian W. Damus&lt;BR&gt;
Software Developer, IDE Team&lt;BR&gt;
&lt;A HREF=&quot;http://www.qnx.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QNX Software Systems&lt;/A&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TABLE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679057&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-way-to-send-a-patched-CDT--tp26678934p26679057.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26678934</id>
	<title>Best way to send a patched CDT?</title>
	<published>2009-12-07T07:32:36Z</published>
	<updated>2009-12-07T07:32:36Z</updated>
	<author>
		<name>Marc Khouzam</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.3790.4605&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;Hi,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;I'm trying to find 
the most efficient way to send a patched CDT to someone.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;Sending all plugins 
is kind of big and I'd like to avoid it.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;If I build a single 
plugin, can the recipient manually replace the plugin in a nightly build zip 
file?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;Thanks for any 
suggestions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=584253015-07122009&gt;&lt;FONT face=Arial size=2&gt;Marc&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial&quot;&gt;Marc Khouzam&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial&quot;&gt;&lt;BR&gt;Software Designer, Methods and 
Tools&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial&quot;&gt;&lt;?xml:namespace prefix = o ns = 
&quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial&quot;&gt;Ericsson Canada Inc&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;TABLE class=MsoNormalTable style=&quot;BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 191; mso-padding-alt: 0cm 0cm 0cm 0cm&quot; cellSpacing=0 cellPadding=0 border=0&gt;
  &lt;TBODY&gt;
  &lt;TR style=&quot;mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes; page-break-inside: avoid&quot;&gt;
    &lt;TD style=&quot;BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0cm; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent&quot; vAlign=top noWrap&gt;
      &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial&quot;&gt;EMC/Q&lt;BR&gt;8500 Decarie 
      Blvd.&lt;BR&gt;H4P 2N2, Mont-Royal, Qc, 
      Canada&lt;BR&gt;www.ericsson.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
    &lt;TD style=&quot;BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0cm; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent&quot; vAlign=top noWrap&gt;
      &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: right&quot; align=right&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial&quot;&gt;Office: +514 
      345 7900 x42350&lt;BR&gt;Fax: +514 345 6159&lt;BR&gt;&lt;?xml:namespace prefix = st1 ns = 
      &quot;urn:schemas-microsoft-com:office:smarttags&quot; /&gt;&lt;st1:City w:st=&quot;on&quot;&gt;&lt;st1:place w:st=&quot;on&quot;&gt;Mobile&lt;/st1:place&gt;&lt;/st1:City&gt;:&amp;nbsp;+514 
      951 7191&lt;BR&gt;Email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26678934&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Marc.Khouzam@...&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 7.5pt; COLOR: gray; FONT-FAMILY: Arial&quot;&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT size=1&gt;&lt;/P&gt;
&lt;P&gt;Ce courriel est confidentiel et uniquement destiné à son ou ses 
destinataires. Il est défendu de le consulter, de l'utiliser, de le dévoiler ou 
de le diffuser sans autorisation. Si ce message vous est parvenu par erreur, 
merci d'en aviser l'expéditeur par retour de courrier et de le détruire sans le 
divulguer.&amp;nbsp; Un courriel et ses pièces jointes peut être sans autorisation 
corrompu, interrompu, amendé, altéré et infecté. L'entreprise ne reçoit et 
n'envoie de courriel qu'avec l'entente qu'elle n'est responsable d'aucune 
corruption, interception, modification, altération, infection ou conséquence 
possible.&lt;FONT color=#000000 size=2&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;This communication is confidential and intended solely for the addressee(s). 
Any unauthorized review, use, disclosure or distribution is prohibited. If you 
believe this message has been sent to you in error, please notify the sender by 
replying to this transmission and delete the message without disclosing it. 
Thank you.&amp;nbsp; E-mail including attachments is susceptible to data corruption, 
interruption, unauthorized amendment, tampering and viruses, and we only send 
and receive e-mails on the basis that we are not liable for any such corruption, 
interception, amendment, tampering or viruses or any consequences 
thereof.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;cdt-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26678934&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cdt-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/cdt-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/cdt-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-way-to-send-a-patched-CDT--tp26678934p26678934.html" />
</entry>

</feed>
