このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

imaximaをもう一度

あんれーーー? インストールしたはずだが - 檜山正幸のキマイラ飼育記 メモ編 の事情でやり直し、クッソー。

list-packagesにはimaximaはない。M-x el-get-list-packages だと、

  imaxima available  Maxima mode with images

しかし何でインストールしてないのだ? 動かした記憶は確かにあるのだが?

… … 事情が分かった。maxima自体は、C:/Installed/Maxima-sbcl-5.36.1/ にインストールしてあった。このインストールディレクトリ内部にelispコードが入っていて、それをそのまま使うようだ。

;;
;; imaxima
;;
(setq load-path ( cons "C:/Installed/Maxima-sbcl-5.36.1/share/maxima/5.36.1/emacs" load-path) )
(load "C:/Installed/Maxima-sbcl-5.36.1/share/maxima/5.36.1/emacs/setup-imaxima-imath.el" )

ELispのパッケージ管理に乗ってないモノだった。釈然としないが、まー、動くには動く。M-x imaximaで*imaxima*バッファが出る。

Maxima 5.36.1 http://maxima.sourceforge.net
using Lisp SBCL 1.2.7
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) 
(%i1)

んんっ? (%i1) は番号付きのプロンプトぽいが、「私はいったに何をすればいいのか?」

まずは、生のシェルからインタプリタを使ってみたほうがいいかも。