On Mon, Feb 8, 2016 at 3:22 AM, Bram Moolenaar <[email protected]> wrote:
>
> Tyru wrote:
>
> On Sun, Feb 7, 2016 at 10:27 PM, Bram Moolenaar <[email protected]> wrote:
>>
>> Patch 7.4.1274
>> Problem:    Cannot run a job.
>
> Please don't quote the whole patch!
>
>> This is a really big news :)
>> Do you have a plan to add more channel functions, like
>>
>> * Output to a spawned process's stdin
>> * Input from a spawned process's stdout / stderr
>
> Using a job stdin and/or stdout to connect a channel to would be
> possible.  It's some work to handle the difference between a socket and
> a file handle, but it's doable.  In fact, dealing with stdin/stdout
> already exists for system().  Main difference is how to handle
> non-blocking wait and timeout.
>
>> I think it is useful if Vim has more communication APIs.
>
> I don't have a goal of just adding more, it needs to be useful for
> plugin writers.  It would be good to have examples of how a feature
> would be used.

Hm, you mean:

1. You are going to add a feature which connect job's stdin/stdout/stderr
2. But you don't want to add more APIs(functions)

Is this right?
If so, by when are you going to add (1)'s feature?
(Is it until the next release?)

>
> --
> hundred-and-one symptoms of being an internet addict:
> 169. You hire a housekeeper for your home page.
>
>  /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
> ///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
> \\\  an exciting new programming language -- http://www.Zimbu.org        ///
>  \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
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/d/optout.

Raspunde prin e-mail lui