このプロジェクトのおかげで、今までWolfram Languagesを使ったことがなかったけど、興味が湧いてきた。最近、自分のアプリに合う良いCASを探してるんだ。Sympy、Sage、Xcas、Maxima、Woxiでいくつかの代数問題を試してみたけど、Sage、Maxima、Woxiだけが期待通りの答えを出してくれた。使ってみたらWolfram Languageや他の項書き換え言語に魅了されちゃった。CASとはあまり関係ないけど、面白いんだよね。とにかく、このプロジェクトを見ていて、将来的に真剣に使うつもり。wljsを実行しようとしたときにいくつか気づいたことがあるんだけど、wljsがwolframscriptの実行可能ファイルとして認識するためにシェルスクリプトでラップしなきゃいけなかった。まず、バージョン番号のシステム変数が期待される実数型の代わりに文字列を返すんだ(とりあえずWoxiを修正してwljsが期待するものを返すようにした)。それに、現在のファイルの絶対パスを教える変数があって、インポートしたスクリプトで使うと間違ってる。ハードコーディングしたパスで回避したけど、さらに難しくなった。編集: PCを確認したら、変数は$VersionNumberと$InputFileNameって呼ばれてて、Get["filepath"]でファイルを評価した場合は間違ってる。とにかく、手伝いたいと思ってるけど、できるかどうかはわからない。