| BOF Monday Evening, Feb 28: Language Toolkits and Universal IDEs [message #2679] |
Wed, 12 January 2005 10:00 |
|
Originally posted by: Chris_Laffra.ca.ibm.com
EclipseCON 2005 BOF Invitation
Topic: Language Toolkits and Universal IDEs
When: Monday evening, February 28, more details later
Host: Chris Laffra, IBM Ottawa, http://eclipsefaq.org/chris
Visit this BOF to discuss the impact of adding multiple
programming languages to eclipse. Adding a new programming
language can be quite an effort and involves studying the
extensive eclipse editor framework, a large set of collaborating
plugins, and the numerous extension points the platform provides.
The innovative JDT sets the bar high with great support for
editing, navigation, build integration, debugging, and refactoring.
To develop similar support for other languages can be quite an effort.
Even extending existing language IDE components, such as new
refactorings for JDT, can be equally difficult. Developing tooling
that spans across various development tools and languages can be a
challenge. Providing the end-user with a comprehensive and cohesive
set of tools is sometimes out of reach. One might argue all this
justifies a dedicated top-level eclipse project on multi-language IDEs.
Attend this BOF to discuss what you mean by "language support" and
what issues you ran into while adding your own langugage to eclipse.
Do you have experiences with extending JDT? Please come to the BOF.
Are you planning to write an eclipse IDE for your favorite language?
Come to the BOF to meet people who want to work with you on it.
Have a grammar, and want to automatically generate an IDE from it?
Come to the BOF to learn what some people are doing to make that
a reality. Have experience with LTK or want to know what it is?
You get it, this is the opportunity to find out...
Whether you are a tool provider, language designer, university
professor, or just an interested user, attend this BOF to meet
new friends to work with. Hope to see you Monday night.
Chris Laffra
IBM Ottawa Labs
|
|
|