Mathematicaプログラムの単体テストを書き始め、いくつかのMakefileを使ってコマンドラインからすべてを制御したいと思います。
Mathematicaはコマンドラインから実行できるようですが、Mac OS Xでこれを開始するための基本的な手順がわかりません—これまでに誰かがこれを実行したことがありますか?
アップデート:
次のようなテストファイルを作成します。
Print ["hello"]; x:= 1; y = x + 1; z = y + 1; Print ["y =" ToString @ y]; 印刷["z="ToString @ z]; 終了する[];
そしてそれを実行します
/Applications/Mathematica.app/Contents/MacOS/MathKernel -noprompt < test.m
ある種のバッチ処理に最も近いものです。ただし、出力は見苦しいように見えます。スクリプトのすべての行に改行が追加されます!
"こんにちは" "y = 2" "z = 3"
これは、コンソール出力に情報を出力できるスクリプトに最も近いものですか?私はMathematica6だけを使っていますが、それが違いを生まないことを願っています。