うー、Coalton の List と Common Lisp の cons からなる List を相互変換するやつ絶対いるだろうから確実にあると思うんだけど驚くべきことに見つけられない。どこに書いてあるんだ……。
Conversation
Notices
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 19:12:30 JST
きゅーけー
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 19:26:55 JST
きゅーけー
完全に解決した。今私が使っているバージョンは Coalton の List が Common Lisp の List に置き換わる二日前のバージョンを使ってるからこういうことが起きてる(今はそもそも相互変換をする必要がない)。これ最新のマスターに追従した方がいいな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 19:27:33 JST
きゅーけー
マスターじゃなくてメインだった。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 19:32:33 JST
きゅーけー
あー、Guix 以外の方法で最新に追従するの面倒なので、Guix のパッケージ定義を久し振りに書くか。継承して名前を変えてバージョンをちょろっと変更するだけなんで楽勝なはず。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 19:33:47 JST
きゅーけー
バージョンが上がって依存ライブラリが増えたり減ったりしてると面倒なんだけど……。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 19:34:30 JST
きゅーけー
いや、減る分には何も起きないんで問題ないか。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 31-Dec-2021 20:53:00 JST
きゅーけー
完全に勘違いしてた、最新のバージョンにしても相互変換が必要なことに変わりはなかった。
Coalton のリストを Common Lisp にするときは coalton-to-cl-list で逆は cl-list-to-coalton で変換する。
-