Folks,
I've got a similar situation to TTimo, although my code base isn't quite as large. My etags TAGS file was something like 15MB, which seems huge to me.
Is there a compendium of "Best ECB practices" for multidirectory codebases? If it's in the ECB manual, I didn't see it, but I would be happy to be corrected on this point!
Thanks,
Nate
----- Original Message -----
From: klaus.berndl@...
Date: Tuesday, March 21, 2006 2:59 am
Subject: RE: [ECB-list] practical ECB page on emacs wiki
> Hi,
>
> >> I would understand if you mean such topics like intellisense or
> >> navigating large code-bases residing in a lot of different
> >> direktories
> >> because for these there are still suboptimal solutions....
> >>
> > Yes, exactly that.
> >
> > The C++ codebase I work with has around 1400 files in about a 100
> > directories. That's not a really big codebase either, seems to
> me a
> > lot of people have to deal with much larger stuff.
>
> surely
>
> > The features I am looking for are indeed intellisense and navigating
> > types. Pretty much all the things that are mentioned in the
> page:
> > http://www.emacswiki.org/cgi-bin/wiki/WhatAreTheNeedsOfProgrammers
>
> Yes, indeed, all of that is pretty much important for serious
> programming,not only with C++... And the most stuff is currently
> not really well adressed
> by Emacs - Emacs is a much better editor than all other IDEs
> contain but the
> "central" goodies which makes coding really efficient and
> effective (as
> good intellisense and refactoring and code navigation over file- and
> Directory-boundaries to mention only the most important ones -
> IMHO) are
> Currently much better supported by IDES like MS Studio, IDEA (java),
> Eclipse etc....
>
> >
> > Sometimes I feel that a lot the priorities of functionality work in
> > IDE tools ( such as ECB and several others ) do not match what
> as an
> > everyday user I consider most basic and essential. Visual Studio
> > doesn't provide much code browsing functionality, but at least
> it has
> > the basics working, which are autocomplete and easy navigation to
> > definition/declaration.
>
> No, i think exactly this stuff has highest priority at least for
> the
> Cedet- and ECB-developers but currently tere is a lack of needed basic
> functionality as really fast parsing (for huge code-bases) and a good
> "database" which can store the parsed informations with fast access...
>
> I think there are some promising approaches but currently we have
> to admit,
> that there is no really ready-to-use-solution out.
>
> Do you know Harmonia-project? See
> http://harmonia.cs.berkeley.edu/harmonia/index.htmlIMHO this could
> be a good approach to reach the goals... Maybe ECB could integrate
> this(harmonia has already a Xemacs integration) or maybe
> cedet/semantic could
> take some benefit from this project - do not know...
>
> Ciao,
> Klaus
>
>
> >
> > TTimo
> >> But again: Please give us a list of your problems which you
> want to
> >> be
> >> solved by such a emacswiki (which is a good idea IMO)???
> >>
> >> In general it should be very simple to setup a working
> >> ECB/semantic-environment and the docu of ECB and ist topics
> >> "Installation" and "First steps" and "FAQ" should all adress in an
> >> understandable manner - if not, please help us to enhance it.
> >>
> >> Ciao,
> >> Klaus
> >>
> >> Timothee Besset wrote:
> >>
> >>> I appreciate Klaus's effort with ECB very much, and I've grown
> very>>> frustrated with my incapacity to do much of anything
> useful with
> >>> the software.
> >>>
> >>> So I started putting a page together on the emacs wiki, hopefully
> >>> hoping to gather practical, pragmatic and to the point
> documentation>>> of what you can do with ECB and how to do it.
> >>>
> >>> I hope some of you will want to comment and add content to
> that page
> >>> and that eventually some of semantic/ecb functionality's
> design can
> >>> be more user-driven.
> >>>
> >>> TTimo
> >>>
> >>>
> >>>
> >>> -------------------------------------------------------
> >>> This SF.Net email is sponsored by xPML, a groundbreaking scripting
> >>> language that extends applications into web and mobile media.
> Attend>>> the live webcast and join the prime developer group
> breaking into
> >>> this new coding territory!
> >>> http://sel.as-
> us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642>>>
> _______________________________________________
> >>> Ecb-list mailing list
> >>> Ecb-list@...
> >>> https://lists.sourceforge.net/lists/listinfo/ecb-list
> >>>
> >>
> >>
> >> -------------------------------------------------------
> >> This SF.Net email is sponsored by xPML, a groundbreaking scripting
> >> language that extends applications into web and mobile media.
> Attend>> the live webcast and join the prime developer group
> breaking into
> >> this new coding territory!
> >> http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
> >> _______________________________________________
> >> Ecb-list mailing list
> >> Ecb-list@...
> >> https://lists.sourceforge.net/lists/listinfo/ecb-list
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting
> languagethat extends applications into web and mobile media.
> Attend the live webcast
> and join the prime developer group breaking into this new coding
> territory!http://sel.as-
> us.falkag.net/sel?cmdgk&kid0944&bid$1720&dat1642_______________________________________________
> Ecb-list mailing list
> Ecb-list@...
> https://lists.sourceforge.net/lists/listinfo/ecb-list
>
|