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.
