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.
Monday, July 18, 2016
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment