93 looks OK. ICARD has many problems so I was thinking if
we should do some major fixup or just merge this one.
But it is probably better just to merge this fix.
Hmm, AFAICS 96 is from you. I wrote the following in comment
section, but github apparently sent it to black hole:
I admit that it is not clear for me why you want this. At least
some of places that you want to modify comunicate with C code.
And in C code all we have is FRICAS environment variable
(we definitely do not have access to Lisp '$spadroot').
IIUC you wrote that passing environment variables on Mac OS is
tricky. Having some fallback is reasonable, but preferably
this fallback should be in one place, at top of process tree.
And once fallback is established it should be propagated
down via environment. My feeling is that in longer term
is is better to learn how to propagate environment variables
on Mac OS. Otherwise, we risk that hacks which are reasonable
as "point" solution spread out to many places creating
hard to maintain mess.
--
Waldek Hebisch