C++ Logo


Advanced search

Re: P2717R1, EcoIS Introspection

From: Jayesh Badwaik <jayesh_at_[hidden]>
Date: Fri, 2 Jun 2023 23:16:24 +0200
Wouldn't running the tool be a good enough solution? The build system can
already run the tool, so it should be able to run it with a certain
compiler option and get the info. I feel deploying a file is okay if
compilers agree to put their files in the exact same place relative to the
root path of compilers. And also, then we should have a scheme to ensure
that there's no conflict when there are multiple compilers put in the same

On Fri, 2 Jun 2023, 23:08 Olga Arkhipova via SG15, <sg15_at_[hidden]>

> 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_[hidden]> 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_[hidden]>;
> sg15_at_[hidden]; Charles-Henri Gros <Charles-Henri.Gros_at_[hidden]
> >
> 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_[hidden]> 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
> _______________________________________________
> SG15 mailing list
> SG15_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg15

Received on 2023-06-02 21:16:35