これ違った geiser-guile-init-file のファイル(デフォルトは ~/.guile-geiser) に設定を書くのが正解っぽい。
Notices by きゅーけー (tojoqk@mastodon.tojo.tokyo), page 12
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 23:59:15 JST きゅーけー -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 23:19:51 JST きゅーけー いや、そもそも goops を使いたくなる状況が限定的でたぶん g-golf を使っていないときには使わないだろうから設定しても別に実害はない気がしてきた。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 23:17:27 JST きゅーけー 同じ名前のジェネリック関数を別のモジュールからインポートしたときにどう扱うかという話で、merge-generics を指定している場合は二つのジェネリック関数を統合するという戦略なのか。
なるほどなあ。これ g-golf で default-duplicate-binding-handler を指定しないとやばいという意味は理解したけどデフォルトで設定するのもそれはそれでなんか嫌なので毎回明示的に書きたいやつな気がしてきた。 -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 23:11:20 JST きゅーけー g-golf を使うなら merge-generics を default-duplicate-binding-handler に設定しないとやばいぞってめっちゃ書いてあるので設定した。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 23:09:59 JST きゅーけー Emacs の geiser の REPL で guile を動かすとき geiser-guile-load-init-file を設定しないと ~/.guile を読んでくれないので少しハマってた。
デフォルトで読まないとかそういうことあるんだ。 -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 20:36:37 JST きゅーけー GNOME の配色との調和が大切な気がしてきたので adwaita-dark-theme に戻すことにした。
adwaita-dark-theme
https://gitlab.com/jessieh/adwaita-dark-theme -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 20:35:43 JST きゅーけー 半透明Emacsのことを考えると、Emacs の背景は黒の方がよいな。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 12:57:26 JST きゅーけー 仮に Windows が自由ソフトウェアであれば、サポートしているのではないかと思うので完全に思想が表面化した政治的決定だと思ってる。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 12:50:25 JST きゅーけー ここでいっている移植性とは OS 間の移植性のこと。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 12:45:40 JST きゅーけー GNU もそうしているように移植性については気にしないことにした。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 12:45:15 JST きゅーけー しばらく考えた結果、自分がやりたいと感じることは GNU Guile で G-Golf を使って GTK4 プログラミングをやってみるということなので、しばらくはこっちで進めていくことにした。
今日、C言語による最新アルゴリズム事典が届くはずでそこで紹介されているグラフィカルな何かを実装する感じで試していきたい。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 12:28:59 JST きゅーけー GNU Guile の Download ページ本当に好き。直接言及されている OS は GNU Guix, Debian(リンクなし), Trisquel, Parabola だけで Windows や macOS はまるで存在しないかのように扱われているの最高すぎる。
Download — GNU Guile
https://www.gnu.org/software/guile/download/In conversation from mastodon.tojo.tokyo permalink Attachments
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 12:09:18 JST きゅーけー GNU G-Golf で GTK4 のソフトウェアを書いた場合、移植性という観点でいうと Guile が Windows ではネイティブで動かないので Windows では動作しないものになるんだよな。
それに対して Guile Hoot で wasm にコンパイルした Scheme を使えば Windows でも動くという意味で仮に Safari, Webkit で動かないとしても移植性は上がっているのは間違いない。でもそもそも自分で書くソフトウェアが本当に Windows で動かなければいけないのかという話があり別に GNU/Linux のみをターゲットにしも問題は特にないのではないかという気もしている。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 10:03:41 JST きゅーけー Safari, Webkit で wasm の GC と Tail call が現状使えない問題にぶつかった結果、wasm の GC と Tail Call を実装しないと十分なブラウザ実装と認められなくなる方が問題なのではと思うようになった。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 10:01:12 JST きゅーけー w3mで快適にインターネットができる世界の方が嬉しい
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 09:59:25 JST きゅーけー なんか、Guile が動くということでテンション上がってたけど、Web でソフトウェアを動かすのはおかしいのでは?というかつてのスタンスに戻ってる。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 02:30:09 JST きゅーけー はあ、完全に睡眠時間を犠牲にした。寝ないと。。。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 02:28:57 JST きゅーけー wasm に進むのはやめて GNU G-Golf で GUI プログラミングをする方向に進もうかな。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 02:15:15 JST きゅーけー WebAssembly、ただでさえ大変なブラウザ開発をさらに複雑にする問題機能なのではないかという気がしてきた。。。
In conversation from mastodon.tojo.tokyo permalink -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 01-Aug-2024 02:13:46 JST きゅーけー Guile Hoot、GC と Tail call の機能を使っているので Safari では動かないみたいなので現状 iPhone ユーザー用のものを作るのは厳しいということを把握した。
In conversation from mastodon.tojo.tokyo permalink