Hello, "Agathoklis D. Hatzimanikas" <[email protected]> :
> So for a start, I am proposing a "VimLib" project, maintainable by the > Vim community, written entirely in VimL and except from one function (see > below) it will independent from the vim official distribution. So far there are two such projects I'm aware of. I'm maintaining one [see my signature], and Marc Weber another one. We have already considered merging parts of what we have written so far. Unfortunately I don't much time for vim right now, and I'd like to finish my boost::bind-like autoload plugin first. BTW, a good Unit Testing framework is most welcomed. There is already one, but it lacks quickfix integration, and a simple :command-like syntax. > A developer that wants to utilize such a function, should include on > the top of the implementation, a standard code block to request the > function. I totally agree with the approach. The NIH syndrom is nice but quite tiring on the long run. > Problems that have to be resolved, or things that have to be done: > > - a mailing list; a vim_plugin perhaps > - a host for the project (code google?) That's where I'm hosting all my scripts. The hosting is nice so far, however I'm not happy with the wiki which is quite limited. > - a version control system (svn, mercurial or git are popular and > portable solutions (there is a git port for windows I think)) Marc had a git or mercurial solution in mind. I don't remember exactly. > Possible system enhancements or things that need decisions: > > - a function database May be we can just start small with what we currently have. > - separation of the implementation and the configuration > - a quoting from Bram: > "If there is one thing I would like to work on, given enough > time, is > to compile Vim script into some kind of byte code." > that will give a boost to the plugin performance Marc had interesting thoughts on versionning that should be addressed in the earliest stages preferably (is it English?). > That was just a first draft, that can be serve for inspiration or > just to be the first brick of a stable, flexible and viable 'plugin' > system/foundation. It's based on personal experiments and from the > work of Marc Weber and Luc Hermitte. Ah! You were already aware of our work. :) As far as I'm concerned, I'd be glad to contribute with my core library plugins (lh-vim-lib, and may be lh-map-tool (even if people seems to like reimplementing placeholder related functions and mappings)) > But it's really up to the community to create something exciting, > practical and useful, for the benefit of the current user base and > for the next generation of vim users. Indeed. -- Luc Hermitte http://lh-vim.googlecode.com/ http://hermitte.free.fr/vim/ --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
