たまたま見付けたのですが、重箱の隅ながら一応報告してみます Gaucheだと(assoc 2 '((1 . 1) 5 (2 . 2)))はエラーにはならないようですが、ソースをみると、ペアじゃないなら無視するとのことでした。 https://github.com/shirok/Gauche/blob/e55d69ac9443c59fa43c3b5314156a5be935e939/src/list.c#L505 ただ、ドキュメントに [R7RS][SRFI-1] listの各要素はペアでなければなりません。 https://practical-scheme.net/gauche/man/gauche-refj/peatorisuto.html#index-assoc とありますが、(use srfi-1)してもgosh -r7 してもエラーにはならないので若干ドキュメントと動作に整合性がないかなと思った次第です。#