From: Josef E. <es...@un...> - 2014-03-03 21:31:55
|
Leo Butler wrote: > good experiences with "batchload" This solves the problem. Some undesired output, as by "load(draw)$" (pointed out by Robert Dodier) can be eliminated by hand. It was a bit different from what happens with Maxima from the console, because I call it from Python. But now it works: I have the following init-file "Alpha" which loads the other library files and then the program file where Python previously copies the file I want to execute.Thanks. -------------------------------------------------- library: ... $ for x in ["file","graphics",...] do batchload(concat(library,x))$ batchload("/tmp/program")$ -------------------------------------------------- What Python executes from a subprocess pipe is then maxima.sh --very-quiet --init-mac Alpha N.B. I have to use "print(x);" for obtaining the output, because "x;" alone is not visualized. But this is no problem - in this way I obtain only the output I explicitly want. Josef Eschgfaeller |