Schemeの開発日誌、その他雑多なことをつづってます。365参加エントリ)SRFI-9はレコードの定義を行う最初のSRFIです。最初といったのはSRFIでのレコード型の導入は4つあり、SRFI-9はその最初のものだからです。使い方を見てみましょう。errorこれで新しい型<pare>を定義可能します。この定義ではは2引数取るkonsを構築手続きとし、pare?を述語、kar及びkdrをアクセサ、set-kar!をフィールドxの変更手続きとして定義します。ちなみにフィールドyは変更不可能です。365で到達するか分からないので、他のレコードSRFIを以下の列挙します。RecordsSRFI-9で足りていない機能追加版です。RecordsR6RSに入っているレコードです。SRFI自体は棄却されています。RecordsR6RSのレコードは不満が多かったので、それを解消するために作られたSRFIです。R6RSのレコード機能はそのままにSRFI-9ともコンパチになっています。ちなみに、R7RSに入ったレコードはSRFI-9のものそのままなので、このSRFIもそのまま標準に昇格されたSRFIの一つといえるかもしれません。Mekei人生の選択肢で、どこか変わった選択をしたらしく、日本からオランダへ移住。写真は飼い猫ではありません。猫飼いたい・・・Twitterはじめました。アカウントは@tk_ripleです。