User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041217
One way to shape our thinking about what LDT could and should try to do
would be to look at what other IDEs are doing today in the
multi-language space and where they are going.
What follows are some notes on projects I've been tracking that have to
do with IDEs that come with integrated language designers and language
tooling generators:
- Sergey Dmitriev, of the IntelliJ IDE company JetBrains, recently wrote
a manifesto called "Language Oriented Programming" where he talks about
a new IDE he is developing that includes a "Structure Language" and an
"Editor Language". These are languages designed to express languages
and their IDE tooling. http://www.onboard.jetbrains.com/is1/articles/04/10/lop/ http://www.jetbrains.com/mps/
- The company Xactium has a product called XMF-Mosaic which is sort of
an IDE for designing DSLs and building the IDE tooling for the DSLs you
design. I really recommend their book "Applied Metamodeling" which you
can download for free from their site (go to Downloads area). http://albini.xactium.com/content/
These are just three examples and they surely reflect my bias towards
DSLs. I'd be interested in hearing more from you all (I'm sure Tim and
the others from Borland could add something to this) about non-Eclipse
multi-language efforts that would be good models to study to help shape
the LDT.