[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.dltk] generating an IDE

Hi!

I followed the guide to create a new IDE and noticed that there is a lot of boilerplate code that has to be written to connect all the stuff together. Wouldn't it be easier to have a wizard that would do that instead?

Since I'm going to try to migrate to DLTK anyway, it will be just as easy to write the wizard myself. I think that it should generate placeholders for all the services, like an extended "example python" application.

Actually, I will probably take the "example python" and add to it more hooks (like for example semantic highlighting)

Any thoughts?

best regards,
Vlad

P.S. Another way to do this would be to have a generic DLTK application that has all the hooks but does nothing, and be able to plug in various language-specific participants. Kind of an IDE with only the basic AbstractScriptSomething classes.

The user should still be able to override the generic functionality, so that if a hook he needs is missing, he still can proceed. Also very specific things like debugging can't be made generic. But it feels like the "normal" IDE functionality can.

Would that be a better way? I like this better, but I'm not sure if it can work.

/Vlad