Thanks a lot for your responses. I would appreciate if more people chime in.
We are focusing only on C, not C++. Here is a list of the features that we have right now.
1. Code completion that is context-sensitive and semantics-aware. 
2. Quick fixes (limited feature, we want to expand based on user interest).
3. Eight refactorings:
   * Rename, and its various flavors, including rename macros
   * Extract Function
   * Extract Local Variable
   * Change Function Signature
   * Add Function Declaration
   * Move External Declaration
   * Correct Indentation
   * Move Statement
4. Five behavior enhancing program transformations that introduce protection from various types of security problems.
   * Add Integer Cast: introduces protection from signedness errors in C integers
   * Change Integer Types: introduces protection from signedness and widthness issues in C integers
   * Replace Arithmetic Operator: introduces protection from integer overflow and underflow issues
   * Safe Library Replacement: introduces protection from buffer overflow
   * Safe Type Replacement: introduces protection from buffer overflow
The features are available for Vim, Sublime Text, Noteoad++, and Eclipse (we are planning Emacs).
However, we want to understand the real pain points that people want to have in such a tool, like extract function (mentioned by Luc), speed and accuracy (mentioned by sycc),  code navigation (mentioned by Dominique), etc. Thanks to the responders; I am expecting more feedback.
On a side note, we are hiring in our Bay Area Startup. Please respond to me privately if anybody is interested.
Thanks.
Munawar
-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
--- 
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment