Tuesday, June 2, 2015

regexpengine...and doing compatibility well (tnx!)

I upgraded to vim 7.4.461 from my suse distro's 13.2
release.

I was really noticing the slower response editing perl
(with large sync params:
let g:perl_extended_vars=1
let g:perl_sync_dist=16384
let g:perl_minlines=2048
let g_perl_maxlines=16384
let g:perl_want_scope_in_variables=1
let perl_want_scope_in_variables=1
)
Even input was slower because it would jump around to
match syntax as I typed it.

But you did something almost unheard of in this day
and age -- you left the old engine in for compatibility
and for those who had problems with the new engine.

Absolutely Brilliant!

I can't think of any large open source project that
has tried to maintain the previously working "XXX"
until all the kinks were out of the new one!

Most projects (including my distro) throw compatibility
out the window and some go to length to make it hard
to revert to previous functionality.

So...
congratulations...
(yeah.. those may be large perl numbers, but they work
fine with the old RE-engine... just wanted to give
you a data point on people's usage... and a compliment,
so thanks again!).

Is the new regexp being written in C++?
The newer versions do pretty well w/efficiency...

Thanks again!
Linda

--
--
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.

No comments: