On Thu, May 18, 2017 at 4:21 PM, Brandon Williams <bmwill@xxxxxxxxxx> wrote: > This is still very much in a WIP state, though it does pass all tests. What > I'm hoping for here is to get a discussion started about the feasibility of a > change like this and hopefully to get the ball rolling. Is this a direction we > want to move in? Is it worth the pain? > > Thanks for taking the time to look at this and entertain my insane ideas :) > I haven't had time to read the patches yet, but the goal I think is worthy, and worth the pain. The ultimate goal allows us to more easily write submodule features (some of which are quite difficult today, due to having to pass in all kinds of state to the submodule, and launching a process is expensive when you have a lot of them). I can't say much about this particular code yet, but I hope to be able to look in more detail in the next few days. Thanks, Jake