|
Re: What features do you want in an IDE?
For a FIRST IDE, I've always wanted the following:
1) Proper and cutomizable syntax highlighting.
2) Code Completion. I don't remember if I used signed or unsigned variables as arguments when I made the function. Please remind me.
3) Tabs
4) Multiple projects open at the same time
5) Built in support for MCC18
6) A 'Taget' box, so I can select which libraries to link in (05/06/Vex) without having to remove files from the project.
7) A hex loader to download code onto the robot.
8) Seperate compile and download buttons
9) Platform independence. Sorry, no .net on this one.
10) Some kind of CVS or SVN server/client built in. Every time I compile, it should create a back up.
11) Going off of #10, I think it would be really cool to have CVS that automatically sends changes to a Gmail account; Possibly zips up the workspace and sends it to the gmail account. I may not have the computer I originally wrote the code on, and I seem to forget my thumb drive at home alot.
12) A general cleaning up of the standard default workspace. Keep the object files in one directory, keep the hex's in another.
13) Automatic downloading of Kevin Watson's code!
14) An easy way to switch between IFI default and WPILib
More to come later
|