The project site contains more documentation, but the essential concept tries to answer the question: "What if there was an API similar to the .NET Task Parallel Library but for invoking expressions on other machines, instead of just other threads?". The goal is to allow developers to write, debug, and verify a normal monolithic application, start up a few generic .NET "runner" services, and then quickly and easily add support for distributed execution of specific portions of their code on those runners, without the traditional overhead that comes with explicitly writing and orchestrating multiple unique services.I had this idea years ago but only recently found time to create a side-project to explore it. While I do not have as much free time as I'd like to work on it, it is now functional enough as a proof-of-concept to share and see if maybe there is value to someone else. At this point I'm simply curious whether the core concept has been implemented this way before, and to decide whether the idea itself along with this initial implementation are worth continued investment of time and energy to improve.
Thanks to anyone providing feedback or comments!