Any thoughts, feelings?
Having this feature would enable writing debugger integrations more
easily. You could also run grep commands or such in the background.
(You can do this now as well but only using client-server AFAIK)
Sincerly
Marc Weber
I can't tell if you think the effort to make Vim thread safe would be small or
large.
I think it would be large. I would far prefer bugs to be tracked down (thanks
Dominique!), and the TODO list pruned.
Dealing with async events is a nightmare. I would recommend clearly identifying what
problem you are trying to solve, then seeing if an alternative approach is
available.
John
Marc
What you say may turn out to be correct (I am often overly cautious). If a simple
patch is possible, it should be reasonably easy to produce a proposal (perhaps
without actual code). I would worry about a patch that touched many different parts
of the source.
John
The result is that one can't use static variables in a shared library,
because it gets loaded
into different places.
I've worked around this difficulty with gdbmgr
(http://mysite.verizon.net/astronaut/vim/index.html#GDBMGR),
an interface between vim & gdb, but its not the easiest thing to do.
Regards,
Chip Campbell