mirror of https://github.com/pulumi/pulumi.git
9cdcd77015
This feels more natrual, even if the code you end up writing to describe your application has a little more ceremony. We also don't have to worry about all the crazy things we likely would have had to worry about if we continued down the CSI path, or some path where we had a middle stage that reflection loaded an actual binary and invoked into it (I had a fear in the back of my mind that at some point we'd actually have to start using AssemblyLoadContext). This model is pretty easy to internalize, as well. The major change from the language plugin point of view is that instead of passing command line arguments to the executor, we just set a bunch of `PULUMI_XXX` env-vars, which parts of our system know how to use. Next up, Output tracking. |
||
---|---|---|
.. | ||
main.go |