Welcome to Gnominide project homepage.
Gnominide is (or better will be) a Python IDE integrated with Gnome Desktop Environment and
tecnology.
Its primary goals are:
- written entirely in Python
- small in size
- integrated with Gnome
- easy to use even for programmers with no experience
- force user (programmer) to write quality Python code(more on this later)
I'm working on gnominide in my free time so I can not guarantee when (or if) these goals will (ever) be reached, but this is the way...
As you already know, there are many good Python IDEs out there, some of them are free, others are commercial, most of them offer the same set of features. With this project I implement some simple ideas that are not implemented in others IDE (Please note that I'm not saying that my way is the right one, but simply a different one). You may like or not these ideas; in the second case simply delete gnominide from your system, or better take the code and create your own version.
[ An example of theese ideas is tab vs spaces. I don't want to open a flame on this topic; my point of view is simple: in a file with only spaces (no tabs) what you see is what you get; in a file with spaces and tabs what you see is not always what you get; so in gnominide you can not have tabs. If you open a file with tabs this will automatically replaced with spaces, same things with pasted or dropped text. In many (all) IDE this is an option, here is a fact.
Another example is the find-replace dialog. Gnominide's dialog is different from other editors' dialog. I'm convinced that gnominide's one is more useful for a programmer that, for example, wants to have a global view of a variable or method invocation. Try it and let me know... ]
I've divided the work in milestones (you can see the RoadMap for more info).