Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-debug-dev] StandAlone CDT debugger (was: Debugging native apps)

> Problems:
> -  CDT/Debug lies on top of the Eclipse/Debug platform, which will pull in JFace, Eclipse/UI,
> Workbench and all ... CDT/Debug depends also on CDT/{Core, UI}(use of the AST parser and the binary parser).
> So it is still "heavy" ...

I wasn't referring to performance when I say "strip down Eclipse". 

I want to reduce the number of concepts that are introduced "just to do
debugging".

There is e.g. no need to explain the user what an "Eclipse Perspective"
is. Ditto for "Eclipse Project".

> - Glossing over the need to create a workspace(IFile and all) on the fly. 

Trivial once solved. :-)

> Maybe I'm wrong, but I always have the impression that if Eclipse could start within 2 seconds
> we would not have this exchange 8-).

I don't think so.

If I believed that, I wouldn't have suggested a standalone debugger in
the first place.

> Visual Studio can start within 2 seconds and I do not see/hear any requests for "stand-alone" versions.

Not on my machine. It has a mere 3GHz HT 768MByte RAM, so thats
understandable... :-)

> I have to agree about improving the ease of use, whether with better support autoconf/automake or
> better/simpler integration etc ..
> 
> Meanwhile, users can:
>   - create a project(std make), change the default location to point to the executable and .. debug.
>   - or using an existing project, use linked folder/file

There is no "meanwhile" for Eclipse here.

It is Insight *until* this is in place.

We are talking about users whose *primary* working environment is bash. 

Eclipse will never make bash obsolete. Just like the GDB console,
Eclipse should embrace bash. 

Make Eclipse available to bash users on their own terms. Ditto for
"Eclipse Projects" vs. existing makefile systems.

Eclipse is the detour. It should introduce the minimum number of
concepts and additional reading to get the job done.

"They can put men on the moon, but they can't launch the CDT debugger
from bash" :-)

Ditto for standalone Eclipse CVS GUI btw.

-- 
Øyvind Harboe
http://www.zylin.com




Back to the top