On Sunday, July 14, 2013 7:31:07 PM UTC+4, ZyX wrote:
> Recent progress on https://bitbucket.org/ZyX_I/vim, branch extended-funcrefs. 
> Use the new head, it was rebased. Use this branch in case patch will appear 
> to be invalid.
> 
> For merging some time after vim-7.4 release, just giving more time to test. 
> Current status: vim tests pass, my (and other) plugins’ tests were not 
> checked and there still are some TODO items awaiting implementations. Lua 
> interface must break I guess: did not test, deferred. Don’t know about other 
> interfaces, but AFAIR only lua and python have special objects for function 
> references. Maybe also mzscheme?

New status: vim tests pass, my own new tests pass, checked out aurum with this 
branch, it fails badly. In some of the tests while manually playing with things 
I succeeded to crash vim (using python; crash happened at exit), but currently 
unable to reproduce the crash. Aurum and frawor it is based on both make an 
extensive use of anonymous functions. Fail messages come from frawor and show 
that besides “unknown function” function in question is executed:

Error detected while processing function s:F.newplugin..s:F.updatedeplen:
line    5:
E117: Unknown function: updatedeplen
Error detected while processing function 
FraworRegister..s:F.newplugin..s:F.updatedeplen:
line    5:
E117: Unknown function: updatedeplen
Error detected while processing 
/tmp/aurum-tests-0/t/rtp/autoload/frawor/functions.vim:
line    4:
E171: Missing :endif
Error detected while processing function FraworLoad..s:F.loadplugin:
line   14:
E171: Missing :endif
Error detected while processing /tmp/aurum-tests-0/t/rtp/autoload/frawor.vim:
line   60:
E171: Missing :endif
Error detected while processing function 
FraworRegister..s:F.newplugin..s:F.updatedeplen:
line    5:
E117: Unknown function: updatedeplen
E117: Unknown function: updatedeplen
E117: Unknown function: updatedeplen
Error detected while processing function 
FraworRegister..s:F.newplugin..s:F.updatedeplen..s:F.updatedeplen..s:F.updatedeplen..s:F.updatedeplen:
line    5:
E117: Unknown function: updatedeplen
Error detected while processing function 
FraworRegister..s:F.newplugin..s:F.updatedeplen..s:F.updatedeplen..s:F.updatedeplen..s:F.updatedeplen..s:F.updatedeplen:
line    5:
E117: Unknown function: updatedeplen

-- 
-- 
You received this message from the "vim_dev" 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_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui