As I suspected, adding an interface to system() from FOCAL isn't going to be too useful.
LIBRARY OS <arbitrary hardcoded string>
LIB OS ls
lib os emacs afile.foc
l o ex
Now, if FOCAL had string variables all sorts of things would open up, but that restriction of hardcoded string really limits it.
I wonder if I could steal the string parser out of TYPE? Then the comand lines could have numbers at least!
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko