Me gustaría comenzar a escribir algunas pruebas unitarias para mis programas de Mathematica y controlar todo desde la línea de comandos con algunos Makefiles.Mathematica en modo por lotes desde la línea de comandos en Mac OS X
Parece que Mathematica can be run from the command line pero no veo instrucciones básicas para comenzar a hacer esto en Mac OS X. ¿Alguien ha hecho esto antes?
Actualización:
La creación de un archivo de prueba de la siguiente manera:
Print["hello"]; x := 1; y = x+1; z = y+1; Print["y="[email protected]]; Print["z="[email protected]]; Quit[];
y ejecutarlo con
/Applications/Mathematica.app/Contents/MacOS/MathKernel -noprompt < test.m
es el más cercano que puedo llegar a algún tipo de procesamiento por lotes. Sin embargo, el resultado parece feo; ¡se agregan nuevas líneas para cada línea del script!
"hello" "y=2" "z=3"
¿Es esto lo más parecido que puedo obtener a un script que todavía puede mostrar información en la salida de la consola? Solo estoy usando Mathematica 6, pero espero que eso no haga la diferencia.
¿Has mirado en puré: http: //ai.eecs. umich.edu/people/dreeves/mash/? – Pillsy