個人的には、error関数の名称に「error」という言葉を用いるのは、少なくとも人間にとっては少々誤解を招きやすいと思います。より適切な表現は「cancel」でしょう。厳密に言えば、当然ながら長さのないリストをポインタで指し示すことはできず、ましてやそれを回転させることなど不可能です。したがって、コンピュータの視点から見れば、「error」という言葉は正しいと言えます。しかし、人間は、キルリングが満杯か空かを確認するためだけでも、こうした操作を試みるものです。これは探索行為なのです。
人間の視点からすれば、探索や発見という行為は必ずしも誤りとは限らず、したがってコンピュータの内部であっても、それを誤りと位置づけるべきではない。現状では、Emacsのコードは、環境を探索するという善良な行動をとる人間が、誤りを犯していることを示唆している。これは好ましくない。コンピュータは誤りがある場合と同じ手順を踏んでいるとはいえ、「キャンセル」のような用語を用いた方が、より明確な意味合いを持つだろう。