Hi,

Vim does have kind of main loop waiting for arriving bytes on files or
sockets. That's what is used by the netbeans.txt API, correct?

I imagine a Vim (or Python) interface like this:

call AddAsyncProcess('name','gdb args',function('OnBytesReceived'), 
function('OnProcessDied'))

Then whenever gdb outputs some bytes they should be passed using a
pipe to Vim which should read them from the pipe, know that teh pipe
belongs to id 'name' and call the associated processing function
OnBytesReceived. The VimL code can update the user interface
accordingly.

You can use background compilation. In short: you can do many things
newer IDE's provide.

I know that Vim should be a an editor only. I think that this small
extension doesn't add too much overhead but let's Vim do a lot of useful
things.

Does this make sense to you?

Maybe you even know the Vim code well enough to estimate costs?
Then I can decide on implementing this myself or pay you to do so?

Thoughts?

Marc Weber
-- 
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui