On Tue, Jan 14, 2014 at 7:10 PM, kans <[email protected]> wrote: > Thiago, > > I am not hopeful for this patch, but I would love to see you succeed. We > spent around two months working on adding async support to Vim without > threads, https://groups.google.com/d/msg/vim_dev/-4pqDJfHCsM/LkYNCpZjQ70J . > We added a timer function and called the callbacks in the main loop when > appropriate. Ultimately, we gave up for a few reasons: > > 1. A large percent of the Vim community was outright hostile to the idea. > 2. Bram was disinterested > 3. Vim was unstable with the patch (segfaults outside of the patched code) AND > 4. The Vim code base is abysmal. > > How stable is this patch and what do you think about cross platform support? > > -Matt
Thanks Matt Its very stable for me, the only problem I could detect was test94 failure. I dont think cross-platform is an issue as the only dependency this patch introduces is pthreads, which is available in windows through the pthreads-win32 library. I'm not raising my hopes too high, but in any case I think this patch can be used as a base for a modern vim fork so I will keep maintaining it. About your patch, I was sorry it didnt get accepted. Even so I encourage you to join me as the timer functions proposed in your patch can easily be implemented on top of a message queue. I have enabled the issue tracker at https://github.com/tarruda/vim to document pending issues and extend discussions. -- -- 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.
