Hi Jonathan, Bazel is a cathedral when Gradle is a bazaar, Bazel uses a controlled subset of Python as build language, and a strictly defined API that do not let you extend Bazel in an arbitrary way.
Those two approaches, a strict DSL or a general purpose languages retargeted to be used as a DSL have both there advantages and inconveniences, but i'm sure that everybody will agree that for the extensions/plugins migration, it's better to have a cleanly sandboxed environment. Rémi ----- Mail original ----- > De: "Jonathan Bluett-Duncan" <[email protected]> > À: "Cédric Champeau" <[email protected]> > Cc: "core-libs-dev" <[email protected]> > Envoyé: Mardi 16 Mai 2017 22:03:49 > Objet: Re: Getting a live view of environment variables (Gradle and JDK 9) > Hi Cédric, > > I don't know if it's been considered, but has anyone from the Gradle team > asked the Bazel team about this problem? > > They may have useful insight about this problem with `System.getenv`, > considering that Bazel is apparently very fast and (partially) written in > Java. > > I hope this helps. > > Best regards, > Jonathan
