Gauche > Archives > 2020/03/23

2020/03/23 13:10:09 UTCanychar
#
EmacsでC+c C+l tk.scm としたとき
gosh> *** ERROR: unbound variable: anychar
#
となるのですが、Gauche-tkを使うにはどう修正すればいいでしょうか?
Gaucheのバージョンは0.9.9、Gauche-tkはgithubからクローンしてきたものです。
2020/03/23 13:12:42 UTCshiro
#
お、anycharはobsoleteになった手続きなんだけどどっかで呼んじゃってる感じですね
2020/03/23 13:18:43 UTCshiro
#
fixをpushしました。試してみて下さい
2020/03/23 14:13:06 UTCanychar
#
ありがとうございます。とりあえず読み込められるようになりました!
2020/03/23 14:20:13 UTCanychar
#
ここ(https://ameblo.jp/math-physics/entry-11831552054.html)を参考に
sudo cp tk.scm /usr/local/share/gauche-0.97/0.9.9/lib
で
(use tk)
も通るようになりました。
2020/03/23 14:36:03 UTCshiro
#
cpしなくてもmake installでいけます。
2020/03/23 15:26:19 UTCanychar
#
恥ずかしながら
apt install gauche
でインストールしたGauche0.9.7と
http://practical-scheme.net/gauche/download-j.html
でインストールしたGauche0.9.9が混在していましてどっちに入ってるのか分からない状態なのです。一旦
apt purge gauche
してからまたshファイルで入れ直した方がいいかもしれません。
2020/03/23 18:41:36 UTCshiro
#
なるほど。たぶんaptで入れた方は/usr/bin/goshじゃないかな。うっかり別バージョンを使ってしまわないようにpurgeしておくのが良いとは思います。