This message is intentionally cross-posted to both tmf and imp newsgroups.

We are about to implement a DSL IDE for a customer based on Eclipse. When I
started
to investigate which way to go I found both xtext and IMP as two good
candidates.

The challange for me is to implement a samewhat basic support at first and
then gradually add more features, ending up
with a IDE with support for both refactoring and static code analysis. So I
understand what the solution can not be
to simplistic at first and that a strong good data model (perhaps EMP based)
must exists at the back-end.

I guess that the 2 projects (TMF and IMP) must be targeting two slightly
different areas otherwise they should no co-exist at eclipse.org, but
I would really like to understand more about the differnces between the
projects (something lika a pros and cons lists).

Any ideas/suggestions/comments appreciated (except any comment that I should
not cross-post ;-)