Maxima on AndroidのメンテをやっているとMaximaそのもののバグが目につくことがあります。今Maximaは5.32.1が最新ですが、MoAにインテグレーションしようとしたところ、複数のバグに遭遇しました。これらのバグは明らかにMaximaに新機能を追加した部分でエンバグしたものです。
久しぶりにMaximaのmain treeにバグ修正のコミットを連発しています。
- tex()コマンドにlispのオブジェクト(lisp構造体やlisp配列など)を渡すとエラーが発生した。
- プロンプトの前後に指定した文字を挿入する機能が動作しなくなった。
- ECLでコンパイルしたMaxima (MoAもそうですが) で3D plottingがほとんど描画しなくなった。
- plottingに関連して、rtest_plot.macが通らなくなっていた。
git使いまくりです。
次の5.33.0はそれなりに品質もよくMoAに簡単にインテグレーション出来るように、頑張ります。