[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-core-dev] CDT core plan
|
+1 on this plan.
Thomas
On Sat, 31 Aug 2002, Alain Magloire wrote:
> >
> > Hi all,
> >
> > here's the draft plan for the CDT core and UI components.
> > The plan is split into 3 major "releases", which align
> > with the debugger/launcher plan. The first is in
> > october, as the first, working prototype implementation, the
> > second is targetted for march 2003, and the third for august 2003.
> >
> > ** October 2002 **
> >
> > The focus is on cleaning up the QNX CDT code and doing all
> > of the 2.0 catchup items, as well as adding features to
> > support the modularity and overridability of the CDT components.
> >
>
> +1 for the (cdt core) october detail plan below.
> For the requirements, it is not on gdb(cdt-debug) but rather:
>
> make (default builder)
> Assuming you have a compiler call cc, when generating makefiles.
>
> ctags-5.3 and up (default indexer)
>
> The binary Parser, only supported format ELF.
> binutils(addr2line, c++filt) are used but not required.
>
> etc..
>
> >
> > ** March 2003 **
> >
> > Based on the experience and feedback gathered with the october
> > release, we will finalize the public interfaces for the parser,
> > indexer and C model. This is also the target for adding code
> > formatting support, as well as a prototype of the CDOM.
> >
> >
> > ** August 2003 **
> >
> > Feature set for this will be determined by the feedback and direction
> > that the CDT takes.
> >
> >
> >
> > ** Detailed work items for October 2002 **
> >
> > CDT Core
> >
> > Supported platforms:
> > - Linux w/gdb 5.2.1
> > - QNX w/gdb 5.2.1
> > - Maybe windows with cygwin and gdb 5.2.1 (need someone to take
> > ownership)
> >
> >
> > C component manager
> > - manages the selection of which components to use for a project.
> > - allows overriding the default CDT implementation (e.g. replace the
> > builder)
> >
> > 2.0 catchup items
> > - clean up extension points
> > - bring editor to 2.0 GA level
> > - bring menu handling to 2.0 level
> > - clean up deprecated function warnings
> >
> > Provide prototype versions of CDT API's
> > - C model
> > - Indexer interface
> > - Parser interface
> > - Help integration interface
> >
> > Prototype version of builder (simple builder model)
> >
> > Improve indexer
> > - bound amount of memory used
> > - save indexing info to file for persistence
> >
> > Project conversion wizards
> > - convert from generic to C/C++ project
> > - convert from C to C++
> >
> > Additional preferences
> > - component arguments/settings
> > - formatting preferences
> >
> > The last two items are currently unassigned and will probably
> > not get done:
> >
> > C search page
> > Class browser
> >
> >
> > As well, we are lacking user documentation, due to resourcing
> > constraints.
> >
> > ====================================================================
> >
> > Please review and comment on the plan. Also remember that if there's some
> > feature that you'd like to see added, you help would be very welcome!
> >
> > The CDT core team
> > _______________________________________________
> > cdt-core-dev mailing list
> > cdt-core-dev@xxxxxxxxxxx
> > http://dev.eclipse.org/mailman/listinfo/cdt-core-dev
> >
>
>
> --
> au revoir, alain
> ----
> Aussi haut que l'on soit assis, on est toujours assis que sur son cul !!!
>
> _______________________________________________
> cdt-core-dev mailing list
> cdt-core-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cdt-core-dev
>
-------------------------------------------------------------
Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@xxxxxxx OS Technology Developer
(613)-591-0931 http://www.qnx.com/