The Eclipse platform is a generic foundation for an IDE. That is, the platform is an IDE without any particular programming language in mind. You can create generic projects, edit files in a generic text editor, and share the projects and files with
... [More]
a Concurrent Versions System (CVS) server. The platform is essentially a glorified version of a file-system browser. [Less]