COMMON LISP JP > Archives > 2015/04/25

2015/04/25 10:44:28 UTCim
#
すみません、過去ログ見ても多いので辟易してるかもしれないのですがlispbulider-sdlに関する質問です。
2015/04/25 10:54:59 UTCim
#
OSX10.10でLispbuilderをquicklispで導入し、その後sdl-exampleのparticleをslimeを使って実行させてみたのですがタイトルバーが白く、ボタンが表示されませんでした。  ターミナルから実行した場合は
2015/04/25 11:06:24 UTCim
#
ターミナルから実行した場合は正しく表示されるのです。タイトルバーが白くボタンが表示されない時は操作は受け付けないのですが、画面は正しく動いています。 Macを再インストールして初めから導入しています。 sbcl1.2.10 slime 2.13です。 よろしければご教授お願い致します。
2015/04/25 22:45:13 UTCshiro
#
当該システムを使っていないのですが、問題の症状は他のexampleでもみられますか? 何がうまくいっていないかの切り分けができると良いのですが。
2015/04/25 23:27:39 UTCg000001
#
MacOSXで確認できる環境がないのですが、Linuxでは、
#
(ql:quickload :lispbuilder-sdl)
(ql:quickload :lispbuilder-sdl-examples)


(sdl-examples:particles)
#
のような sdl-test.lisp というものを作成して、slimeから
#
(load "sdl-test.lisp")
#
しても、
#
$ sbcl --load sdl-test.lisp
#
とターミナルから実行してみても動くようです。
#
slimeでの実行手順と、ターミナルでの実行手順か、環境になにか微妙に違いがあるのかもしれません。上記のようにファイルを作ってロードしてみると、若干手順が再現しやすくなるかなと思います。
#
あ、因みに自分は、SBCLで試しましたが、もしかしてClozure CLでしょうか
#
こんな話があったことを思い出しました
#
http://d.hatena.ne.jp/Nos/20141002/1412265968
#
Clozure CLの場合、シングルスレッド動作させないと駄目らしいです
#
https://code.google.com/p/lispbuilder/wiki/DownloadInstallationIntro
#
あ、SBCL 1.2.10って書いてましたw すいません