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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to