I have done most of the work now, changing the compilation toolchain to
use lists of argument strings instead of strings. Doing this enables
the System command line quoting mechanism to be applied transparently,
relieving the toolchain from this task.
Its not quite finished. A couple of issue have
Stage 1 of this job is nearing completion.
There are a couple of design issues. Some operations such as static linking
have two variants:
(a) a core one (that can link anything)
(b) a more Felix oriented one that is meant for linking Felix code
(b) can use (a). It basically adds in the static li