I have another idea for Perspective components, I can't remember if we talked about it at ICC; a module that does all the gateway level scaffolding, and allow you to just upload an arbitrary JS component bundle that you create however you feel like.
Unrelated idea:
system.util.launch
, as a wrapper around ProcessBuilder
? Perhaps a context manager, so with system.util.launch() as process:
works?
Would need some input on what folks expect to be able to do with a launched process; capture stdout and stderr, certainly, but also to be able to inject arbitrary data to stdin?