Schemeの開発日誌、その他雑多なことをつづってます。365参加エントリ)SRFI-17は一般化したset!です。Bothner氏ですね。(他のSRFIでも既にGuileやらLarcenyやらの製作者が出ていたのですが、文量の水増しです。)CL使ってる方はsetfに近いものだと思ってもらえればいいです。使い方は以下のようになります。'a)実際にこのように展開されるかは実装次第なところもあるのですが、SRFI内では以下のようになると書かれています。'b))はSRFIのように展開されますが、Sagittariusはset-car!が直接呼ばれるようにコンパイルされます(それがいいかどうかは別の問題ですが)。他の処理系は調べてません。あまりに文量が少ないので多少余計な情報も。このSRFIはどうやらかなり不評だったようです。Felleisen氏が投げた投稿から始まる議論(罵り合い?)がなかなか面白いです。個人的には便利なSRFIだと思っているのですが、Scheme的ではないかもしれませんね。今回はSRFI-17を紹介しました。Mekei人生の選択肢で、どこか変わった選択をしたらしく、日本からオランダへ移住。写真は飼い猫ではありません。猫飼いたい・・・Twitterはじめました。アカウントは@tk_ripleです。