うーん、SRFI-241 と Guile の (ice-9 match) で互換性はないか。。。
Conversation
Notices
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 25-Aug-2024 23:52:45 JST きゅーけー -
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 25-Aug-2024 23:53:54 JST きゅーけー match は使わなくても別にプログラミングはできるけど使った方が楽なのは間違いないんだよなあ。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 25-Aug-2024 23:57:14 JST きゅーけー SRFI-204 の議論追うの大変そうだなあ。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 26-Aug-2024 00:08:23 JST きゅーけー 広く使われている match の仕様と同じなら事実上そんな問題ないという話はあるな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 26-Aug-2024 00:14:35 JST きゅーけー Guile の (ice-9 match) は Alex Shinn 氏の match と同じ仕様で Andrew K. Wright のパターンマッチと互換性があるようで、広く使われている match と同じっぽいので (ice-9 match) を使っても cond-expand で分岐すればそこそこの移植性を持たせることができそう。
少なくとも Guile と Gauche と Chicken で動かせるわけなので個人的には match を使っても問題ないということになりそう。
-