Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Enhanced `Action`s #6
There are many use cases for side-effects when weaving:
Although each use case has its own interface (calling a REST service will not use the same mechanics per se as the filesystem) but it will most likely provide or be given some data, which is where Weave comes in.
Provide value constructors for the
Provide a means of interacting with these services in a uniform way.
Enable parsing for these new side effects.
The following examples should all be possible (but not necessarily be the limits of implementation) without any additional interaction with weave from the user: