James, Thanks for the feedback. It is greatly appreciated, as I am very new to the OpenSolaris community, and this is my first project proposal. Danek made some changes, which I have merged in. I have also taken your input and made other changes.
Please review: http://docs.google.com/Doc?id=df6hcjb2_10f934gh Please see my responses below. Thanks, Brian P.S. -Danek, please review and let me know if you are ok with the changes. Are you trying to write a full case or a fast-track? If it's the
latter (integrating vim alone without name conflicts sounds like a fast-track to me), then there's one small problem with the text: it's too long. Brevity is the soul of a fast-track. Pare away the bits (such as historical notes) that are not needed.
I don't know. The only thing that "breaks" is the user expectation. Do users expect
that a reasonably modern installation of vim includes the GUI version? If not, then this sounds fine. If they do, then does this project make Solaris a poor step-child?
The majority of Solaris users, are using Solaris as a server OS. Administration is primarily done via the command line interface. We plan to add graphical support in the future via a seperate project. There's more that's normally required here. I assume that vim reads
from $HOME/.exrc. Are there other files involved?
Yes, will update. Are there help files (besides man pages) installed somewhere on the
system? Those repositories are important private interfaces.
/usr/share/vim contains addition private interfaces. I will make a seperate section for private interfaces. (It is sounding more and more like I have to build the package first, and then write the proposal. Am I misunderstanding something here? Are there any architectural issues with the command set that need to
be defined? Does vim extend the vi/ex command language in any interesting way? Are there any places in the command language where things are *less* than completely stable (such as a "debug mode")? How is the "restricted" mode defined?
Architectural issues? Do you mean Solaris specific? Yes, vim does extend the vi/ex command language to a very large degree. What should I do about it? (It would require alot of documentation. Is the proposal the correct place?) I am not aware of any, but I will verify this.Restricted mode means that users can not launch shell commands from within vi, nor can they suspend vi. (Do I need to document this somewhere is the proposal? Do you have any prototype man pages? Is this expected at this stage? I was assuming that for the most part I would use the vim man pages that come with the source package.
4. References None of these numbered items listed as "references" are actually referenced by the text. Are they intended to be informative or normative?
I have made 2 references within the text. (References 1 and 2). The rest I have labeled as to why they might be included. (I removed some as well) Thanks, Brian
_______________________________________________ tools-discuss mailing list tools-discuss@opensolaris.org