Impulse is a Eclipse plugin offering language-oriented API for rapid IDE construction for (programming) languages.