On 16/12/09 17:12, Tom Link wrote:
[...]
Anyway, there seems to be no way to report success/failures with
certain patches in a systematic manner that would allow Bram to get an
adequate overview of how many people use a certain patch with which
version (incl patch level) of vim and how many of those people
experience problems that can be reproduced so that we know for sure
that the problem is actually caused by the patch etc. Otherwise the
patch authors (I didn't contribute a patch so this is just another
"personal theory") probably get frustrated, they abandon vim, they
stop maintaining their patches with the consequence that their patches
are likely to quickly become unusable since the development of vim
continues.
Regards,
Tom
OK, so let's add a user's report.
The only patch I use from that vim-dev list of semi-official patches is
Bill McCarthy's "extra float functions" patch. I've been using it
constantly in Huge Vim builds with GTK2/Gnome2 GUI ever since it was
published (which was more than a year ago) and I've had exactly zero
problems with it in all that time. Of course patches to eval.c apply
with a line-offset but that's strictly all. I believe it would be a
valuable addition to Vim (versions with +float, of course -- all this
patch's code is bracketed by #ifdef FEAT_FLOAT). This patch integrates
so "naturally" with Vim that when I use a float function in an :echo
statement (usually :echo printf(...)) at the command-line, I don't know
(unless I look into the help, of course) whether it's from Bill's set of
float functions, or from Bram's.
Also, if anyone has had any problems at all with this float-functions
patch, I haven't noticed any mention of it on the list.
P.S. Bill: a missing #ifdef FEAT_FLOAT around the lines concerning tan()
and tanh() at line 7807-after of eval.c 7.2.350 (line 7664-before /
7690-after at the time the patch was written) seems to imply that this
patch wouldn't compile in a build with +eval but -float. I don't see the
problem since "my" builds are either Huge (+eval +float) or Tiny (-eval).
It may seem weird to include a "floating-point patch" in a build
compiled with -float but one might want to compile several
differently-configured versions out of the same sources -- as I do but
not in a way to be hurt.
Best regards,
Tony.
--
Dear Lord, observe this bended knee
This visage meek and humble,
And hear this confidential plea
Voiced in reverent mumble:
Give me Shylock, give me Fagin
But O God spare me Ronald Reagan!
-- Ansel Adams
--
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php