Date: Fri, 2 Jun 2023 21:08:46 +0000
In my experience - a lot of things can go wrong when launching a process and it is often hard to reason about failures there.
It is much easier/more robust to work with json files.
I believe that IDEs and different generators will very likely be interested in build tool capabilities. And those IDE/generators processes might not even be able to launch a tool as they are not necessarily running in the environment the tool can run. Or they might be running on a different OS altogether for some cross-platform development.
For side files distribution - my understanding is that the world is moving to "download my tools as a package" paradigm and it should not be a problem there.
Olga
-----Original Message-----
From: SG15 <sg15-bounces_at_lists.isocpp.org> On Behalf Of René Ferdinand Rivera Morell via SG15
Sent: Friday, June 2, 2023 13:52
To: Tom Honermann <tom_at_[hidden]>
Cc: René Ferdinand Rivera Morell <grafikrobot_at_gmail.com>; sg15_at_lists.isocpp.org; Charles-Henri Gros <Charles-Henri.Gros_at_synopsys.com>
Subject: Re: [SG15] P2717R1, EcoIS Introspection
Sorry about replying to myself.. Thoughts are randomly filling my head :-)
On Fri, Jun 2, 2023 at 3:46 PM René Ferdinand Rivera Morell <grafikrobot_at_gmail.com> wrote:
>
> And as some parts of it run in a local network distributed compute
> structure.
Thinking about that aspect brings up an interesting problem. Having extra side-band files for the tools adds some difficulty in those distributed tool execution systems. As distributing such files also have to learn how/when to distribute the side-band data. And to distribute in such a way as to not break whatever search of that side-band data the rest of the tools are doing. But having a command line option automatically travels with the tools without such difficulty.
--
-- René Ferdinand Rivera Morell
-- Don't Assume Anything -- No Supone Nada
-- Robot Dreams - http://robot-dreams.net/
_______________________________________________
SG15 mailing list
SG15_at_[hidden]
https://lists.isocpp.org/mailman/listinfo.cgi/sg15
It is much easier/more robust to work with json files.
I believe that IDEs and different generators will very likely be interested in build tool capabilities. And those IDE/generators processes might not even be able to launch a tool as they are not necessarily running in the environment the tool can run. Or they might be running on a different OS altogether for some cross-platform development.
For side files distribution - my understanding is that the world is moving to "download my tools as a package" paradigm and it should not be a problem there.
Olga
-----Original Message-----
From: SG15 <sg15-bounces_at_lists.isocpp.org> On Behalf Of René Ferdinand Rivera Morell via SG15
Sent: Friday, June 2, 2023 13:52
To: Tom Honermann <tom_at_[hidden]>
Cc: René Ferdinand Rivera Morell <grafikrobot_at_gmail.com>; sg15_at_lists.isocpp.org; Charles-Henri Gros <Charles-Henri.Gros_at_synopsys.com>
Subject: Re: [SG15] P2717R1, EcoIS Introspection
Sorry about replying to myself.. Thoughts are randomly filling my head :-)
On Fri, Jun 2, 2023 at 3:46 PM René Ferdinand Rivera Morell <grafikrobot_at_gmail.com> wrote:
>
> And as some parts of it run in a local network distributed compute
> structure.
Thinking about that aspect brings up an interesting problem. Having extra side-band files for the tools adds some difficulty in those distributed tool execution systems. As distributing such files also have to learn how/when to distribute the side-band data. And to distribute in such a way as to not break whatever search of that side-band data the rest of the tools are doing. But having a command line option automatically travels with the tools without such difficulty.
--
-- René Ferdinand Rivera Morell
-- Don't Assume Anything -- No Supone Nada
-- Robot Dreams - http://robot-dreams.net/
_______________________________________________
SG15 mailing list
SG15_at_[hidden]
https://lists.isocpp.org/mailman/listinfo.cgi/sg15
Received on 2023-06-02 21:08:49