我想開始爲我的Mathematica程序編寫一些單元測試,並使用一些Makefiles控制命令行中的所有內容。從Mac OS X上的命令行以批處理模式處理Mathematica
看起來像Mathematica can be run from the command line,但我看不到有關在Mac OS X上做這件事的任何基本說明 - 有沒有人做過此事?
更新:
創建一個測試文件是這樣的:
Print["hello"]; x := 1; y = x+1; z = y+1; Print["y="[email protected]]; Print["z="[email protected]]; Quit[];
而且隨着
/Applications/Mathematica.app/Contents/MacOS/MathKernel -noprompt < test.m
運行它是最接近我能得到某種批量處理。雖然輸出看起來很醜陋;換行符被添加到腳本的每一行!
"hello" "y=2" "z=3"
這是我能找到的還能輸出信息到控制檯輸出的腳本的最接近的東西嗎?我只使用Mathematica 6,但我希望這不會有所作爲。
你看着混搭:HTTP://ai.eecs。 umich.edu/people/dreeves/mash/? – Pillsy 2009-10-22 14:40:43