I see.  If it's just two procedures, then I can see it as convenient procedures for some specific, simple use cases.

There'll be use cases that requires control over spawned process, and/or customizing I/Os and other attributes,
but such details can be a separate process srfi.

On Wed, Jul 3, 2019 at 5:44 PM John Cowan <xxxxxx@ccil.org> wrote:

On Wed, Jul 3, 2019 at 10:10 PM Shiro Kawai <xxxxxx@gmail.com> wrote:
but I feel it excessive to have 8 procedures with limited usefulness that are not even POSIX at all.

I have some changes planned but not yet made that will reduce it to just two.  The idea is to make config always a plist, with standardized keys for arg0 and env.   Quasiquotes make plists easy to construct.  Then all we need is spawn and spawn-path, and likewise with exec and exec-path.  There are a few other changes I have notes on but not yet edited in.  Expect draft #6 fairly soon.