View Single Post
  #51   Spotlight this post!  
Unread 18-03-2007, 14:31
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: What is Easy C good for?

So is EasyC great because of the drag&drop (something you can't readily get other ways) or because of WPILib (which is available no matter what you use)?

Like for this year, I used something I decided to call JAS (Jamie's Autonomous Scripting -- real creative, I know). It was inspired by Kevin's Navigation code (in concept). After you create the underlying mechanism support (Something that has to be done, and can be used in driver mode if done right), writing autonomous modes is very easy. And because of the way it is structured, you don't need to worry about loops and state machines in much of the code.

Now, how does that compare to EasyC and WPILib? I can't say I have used EasyC enough to say. None of them, though, really help you develop robust, modular code (at least the way I would like to see it -- centered around mechanisms and that driver mode/autonomous mode are just 2 users of this mechanism API).

Another discussion is how to implement features like Kevin's camera and tracking menus & EEPROM values. Stuff like that is very easy to work with on the user side, and I would like to see more stuff like it in some form.

Bottom lines: Almost anything is better than MPLAB. There's other stuff out there other than WPILib. Try writing something yourself.