Features of the next IDE
- Insert example "for" blocks into code, like templates. Do for everything. Make code readable like a natural language
- Offer alternatives to what you are writing e.g. from an open source compendium of written code e.g. from stackoverflow, integrated right into the IDE.
- Save different versions of the same function and integrate seamlessly with version control system to see history of the code and functions
- Automatically tell you when functions are getting too long
- Help you to stick to conventions e.g. pep 8 etc
- Automatically checks for usings and reduces them to the minimal amounts - suggests them if they aren't already listed