とりあえず、.sbclrc に asdf:load-system 書いちゃうか……(ベストプラクティスが分かってない)。
Timeline for it list by senooken, page 97
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:25:43 JST
きゅーけー
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:24:58 JST
きゅーけー
asdf:load-system しないと使えないのか。びっくりするほど何も覚えてないな。ようやく coalton まで辿りついた。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:19:07 JST
きゅーけー
まだ設定書いてるだけだけど Lisp を書いてるだけでちょっと気分が良くなるな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:16:48 JST
きゅーけー
LispWorks のドキュメントのお世話になっているのに使っていないのちょっと申し分けない気持ちはちょっとある。これはテレビを持っていなくて NHK の受信料を払っていないが NHK のニュースをインターネットで見ている人が感じる申し分けなさに通じる気がする。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:15:44 JST
きゅーけー
ANSI Common Lisp に user-homedir-pathname という便利関数が入っているの助かるな。http://www.lispworks.com/documentation/HyperSpec/Body/f_user_h.htm
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:14:20 JST
きゅーけー
Common Lisp で pathname 同士を連結するときは merge-pathname か。これはフィーリングでは見つけられないな。http://www.lispworks.com/documentation/lw51/CLHS/Body/f_merge_.htm
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:10:12 JST
きゅーけー
ここにある通りソースレジストリを指定すれば動作するっぽい。https://privet-kitty.github.io/misc/asdf-ja.html#ASDF_304c_30b7_30b9_30c6_30e0_3092_63a2_3059_5834_6240_3092_8a2d_5b9a_3059_308b
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:08:50 JST
きゅーけー
sbcl は得に asdf を require しなくても asdf が入った状態で起動してんのか。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:07:06 JST
きゅーけー
お、この文書分かりやすいかも。https://privet-kitty.github.io/misc/asdf-ja.html#ASDF_3092_30a2_30c3_30d7_30b0_30ec_30fc_30c9_3059_308b
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:06:23 JST
きゅーけー
まあいいか。よく分からんし sbclrc とかでロードしちゃえばいいかな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:05:09 JST
きゅーけー
.guix-profile/share/common-lisp/sbcl/coalton/coalton.asd を読めばよさそう。これどうするのがベストプラクティスなんだろう。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 16:00:07 JST
きゅーけー
あ、たしかにコードから unquote が消えてる。これは見やすい。どう考えても前のやつは冗長で無駄があった感じするし改善してると思う。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:59:34 JST
きゅーけー
asdf-build-system/sbcl とかいう仕組みで抽象化されてんな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:58:08 JST
きゅーけー
久々の git pull なので時間がかかるな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:57:39 JST
きゅーけー
とりあえず Guix のソースを読んだ方が早そうって思ったけどそういや大きな変更があったんだったな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:52:55 JST
きゅーけー
とりあえず guix-profile のどこに coalton が置かれたのか見るか(発想が雑)。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:51:30 JST
きゅーけー
う、わからん。asdf のロード的なことしないといけないんかな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:48:20 JST
きゅーけー
とりあえずこれで入れてみた。asdf とかそういう Common Lisp のパッケージに関することほとんど忘れてるのでうまくできるか不安だ。
guix install sbcl sbcl-coalton
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:46:03 JST
きゅーけー
まあ、ACL2 はまたいつかやりたいと感じてきたらやればいいや。今は Coalton が優先だ。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 15:44:41 JST
きゅーけー
.emacs を開いたら
```(org-babel-load-file "~/org/laptop.org")```
としか書いてなくてビビったけど当然だった。