View Single Post
  #2   Spotlight this post!  
Unread 19-04-2007, 11:02
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
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