Clozure CL で日本語

Clozure CL で日本語を入力するための備忘録。

/Applications/wxMaxima.app/ccl/dx86cl64 -K utf-8

の要領で文字コードを指定しておけば、Maxima でも「ある程度は」日本語が使えるようになる。

(%i1) 'integrate(sqrt(変数), 変数);
                                /
                                [
(%o1)                           I sqrt(変数) d変数
                                ]
                                /
(%i2) ev(%, nouns);
                                        3/2
                                    2 変数
(%o2)                               -------
                                       3
(%i3) 関数(変数) := 変数^2;
                                             2
(%o3)                            関数(変数) := 変数
(%i4) 関数(9);
(%o4)                                 81

上の実行例の通り、残念ながら現行バージョン「Clozure Common Lisp Version 1.7」では文字の位置(指数)がずれてしまう。なお、SBCL なら問題ない。