[Geany-Devel] Spawn module API

Lex Trotman elextr at xxxxx
Sun Jun 28 03:04:07 UTC 2015


On 28 June 2015 at 12:54, Lex Trotman <elextr at gmail.com> wrote:
> On 28 June 2015 at 12:40, Matthew Brush <mbrush at codebrainz.ca> wrote:
>> On 2015-06-27 12:46 PM, Dimitar Zhekov wrote:
>>>
>>> [...]
>>>
>>> An updated list of the API-s asked to remain public:
>>>
>>> me    WIF*
>>> lex    spawn_get_program_name
>>> lex    spawn_check_command
>>> me/lex    spawn_kill_process
>>>      spawn_async_with_pipes
>>> lex    spawn_async
>>> me/lex    spawn_with_callbacks
>>> me    spawn_write_data
>>> lex?    spawn_get_exit_status_cb
>>> lex    spawn_sync
>>>
>>
>> We should only export what you have concrete plans to use during the next
>> cycle. If Lex wants update plugins during the next cycle to use other parts
>> of the API, we can expose them at the time that the PR is made. No point to
>> speculatively expose API that nobody has immediate plans to use.
>
> If no API is available then nobody will have any plans so no API is
> needed so nobody will have any plans for the egg so no chicken is
> needed so ....

Or to look at it another way:

"Welcome to Geany 1.25, so that their command parsing is the same as
Geanys, all plugins are recommended to upgrade to the spawn_* API -
that we havn't released."

Cheers
Lex


>
>
>>
>> Cheers,
>> Matthew Brush
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.geany.org
>> https://lists.geany.org/cgi-bin/mailman/listinfo/devel


More information about the Devel mailing list