Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] A minimal implementation of a language in Eclipse

You might if it was actually available for people to use. To quote the paper
on the EclipseCon web site, "an open-source release of SAFARI is being
discussed for mid-2007." And it doesn't deal with build and debug
integration. It's an interesting idea and it may help, but we won't know
until we see the bits and try them out. (I'm also probably not the best
person to ask since I'm very anti-bottom up parsing, which is what the LPG
parser generator supports, which is the parser generator SAFARI is based
on).

That being said, we are still at the early stages of multi-language support
with the CDT. We currently support C and C++. And Photran adds some support
for Fortran. I have experimental C# support in the works as well. But I
think we're still in the early stages of figure out how this would all work
generically.

So to summarize, I'm afraid we don't have a good answer to your question.
 
BTW, by CDE, I'm pretty sure Carolyn meant CDT, especially since she points
you at our newsgroup.

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 Beth Tibbitts
> Sent: Saturday, March 03, 2007 10:58 PM
> To: CDT General developers list.
> Subject: Re: [cdt-dev] A minimal implementation of a language in Eclipse
> 
> You might consider SAFARI:
> http://www.eclipsecon.org/2007/index.php?page=sub/&id=3759
> 
> ...Beth
> High Productivity Tools / Parallel Tools  http://eclipse.org/ptp
> T.J.Watson Research Center
> Lexington, KY 40511
> 
> 
> 
>              "Craig Ugoretz"
>              <craigugoretz@gma
>              il.com>                                                    To
>              Sent by:                  cdt-dev@xxxxxxxxxxx
>              cdt-dev-bounces@e                                          cc
>              clipse.org
>                                                                    Subject
>                                        [cdt-dev] A minimal implementation
>              03/03/2007 10:34          of a language in Eclipse
>              PM
> 
> 
>               Please respond
>               to
>              developers list."
>              <cdt-dev@eclipse.
>                    org>
> 
> 
> 
> 
> 
> 
> Hello,
> 
>      I am thinking about helping a software community implement their
> language in Eclipse.  The name of the language is Mozart-Oz, and its home
> page can be found here:  http://www.mozart-oz.org/.  Listed below is an
> email that I received from the SWT mailing list when I queried it.  The
> responder correspondingly referred me to this mailing list (I think - CDT
> may not be the same as CDE, although it too deals with the C language).
> My
> basic question at this time is:  what must a person need to do produce a
> minimal implementation of a language in Eclipse per what Carolyn has
> outlined for me?  Can you point me in a direction in regard to what I need
> to learn and what type of artifact should be produced first?  Also, if
> this
> not the correct venue for such a discussion, where may I post to?  Thank
> you for very much for any assistance you may be able to provide me.
> 
> Sincerely,
> Craig
> 
> Craig,
> 
> Here's more info on what SWT is: http://www.eclipse.org/swt/
> 
> If you are serious about developing an Eclipse plugin for any programming
> language, you might want to start by talking to the CDE people, who
> developed the C language eclipse plugin.
> Implementing a programming language plugin is a huge undertaking, and you
> need to think about many issues: editing with syntax highlighting,
> compiling, debugging, etc.
> You will have to get to know most of the components in the base of
> eclipse,
> and you may discover that you need new functionality in eclipse itself,
> which you may have to provide patches for and present your case for
> including them in the base.
> Your plugin itself will have to be written in Java - that is the language
> for writing eclipse plugins, and that is the language for programming in
> SWT.
> 
> The CDE newsgroup is: news://news.eclipse.org/eclipse.tools.cdt
> You need to create a password to use it - this is to discourage spammers.
> Try posting there to ask what is involved, and where to start.
> 
> Good luck, and hope this helps.
> Carolyn
>  _______________________________________________
> list
> 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