After several months and multiple rounds of review on the Subprocess proposal, I'd like to accept it as version 0.1. @icharleshu has updated it significantly based on all of the great feedback you've given throughout the months. The latest version includes several platform specific API and new design patterns and features, such as top-level global run functions, package traits, and SPAN. It would be very useful that everyone tries them in practice.
@icharleshu will work on moving the implementation into a repository that you'll be able to depend on and test, including documentation and sample code to help you get started. We will collect feedback through GitHub issues. We will revisit this in four months to assess the feedback and determine whether to proceed to version 1.0, possibly with another community review depending on the volume and nature of API changes.
I will update this post when the repository is ready. Please stay tuned. If you have any questions in the meantime, please feel free to reply here, or contact me directly as the review manager by email or DM. Thank you.
I thought we would have a different repo, perhaps in the swiftlang GH org, and a tagged 0.1 version, which the current repository doesn't have at the moment.
That's right. We're working with the core team to set it up, including adding preliminary documentation and setting up CI. The current plan is to have it ready this month. Please stay tuned and thanks for asking!