Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Feb. Monthly Call

Just as a quick summary of what I've done:

ILanguage defines the core capabilities of a language. When you add a new
language, you create an extension of the 'language' extension point. You
define an implementation of ILanguage for your language and you list the
content types that your language applies to.

ITranslationUnit.getLanguage() returns the appropriate ILanguage instance
given the content type of the translation unit.

ILanguage is adaptable. The intent is to be able to adapt this object to
other interfaces for things like UI. I use this facility to get at the
language specific object for the PDOM. And so far that is all I have of this
framework.

This code is all in HEAD.

Doug Schaefer, QNX Software Systems
Eclipse CDT Project Lead, http://cdtdoug.blogspot.com
 

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On
> Behalf Of Treggiari, Leo
> Sent: Wednesday, February 01, 2006 1:39 PM
> To: CDT General developers list.
> Subject: RE: [cdt-dev] Feb. Monthly Call
> 
> Let me see if I can remember the Photran/FDT requirements.  Note: you
> guys didn't post your presentations on the wiki, or this would be
> easier...
> 
> 1.  Make some non-public routines public.  I don't think CDT has changed
> much in "core" since the conference, so the same list of routines is
> likely still valid.  I don't think that a patch has been submitted.
> 
> 2.  Jeff wanted to introduce a couple of interfaces that allow adding a
> new "language" to CDT.  After the conference, Doug had a proposal for
> different interfaces.  I don't know the status on that with regards to
> 3.1.
> 
> 3.  Craig proposed a set of UI changes that would change C/C++ UI items
> to "Make" UI items.  People were willing to make the UI language
> independent, but there were complaints about using the term "Make".
> After the conference, I suggested that some UI elements should remain
> language specific (e.g. project wizards).  This was not agreed to.  The
> suggestion was to make the UI language independent and use the term
> "CDT" in the UI (where exactly what CDT stands for would be determined
> later...).  Is that where we are on this issue?
> 
> Any other issues?
> 
> Regards,
> Leo
> 
> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Doug Schaefer
> Sent: Wednesday, February 01, 2006 1:20 PM
> To: CDT General developers list.
> Cc: Jeffrey Overbey
> Subject: RE: [cdt-dev] Feb. Monthly Call
> 
> Sounds like a good topic. I don't think I've travelled too far in 3.1.
> I'm
> mainly focusing on handling C and C++ separately in the PDOM. It may be
> the
> seeds of what you need, but we can discuss tomorrow.
> 
> Doug Schaefer, QNX Software Systems
> Eclipse CDT Project Lead, http://cdtdoug.blogspot.com
> 
> 
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On
> > Behalf Of Craig Rasmussen
> > Sent: Wednesday, February 01, 2006 1:14 PM
> > To: CDT General developers list.
> > Cc: Jeffrey Overbey
> > Subject: Re: [cdt-dev] Feb. Monthly Call
> >
> >
> > On Feb 1, 2006, at 9:35 AM, Doug Schaefer wrote:
> >
> > > If you have any agenda items, please let us know. Things I have:
> > If applicable, I'd like to discuss the status of *DT.  I'm working
> > with colleagues who want to add their own special purpose language to
> > CDT.  I had begun to work on submitting patches for the Photran/FDT
> > work we did, but soon realized that you may have moved beyond where
> > we are at and need guidance as to how to proceed.
> >
> > Regards,
> > Craig
> >
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top