Skip to main content

[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/



Back to the top