Summary

Srfi-42 index keyword hygiene

Metadata

Description

Found by Chris (so ignore this duplicate if he already got to posting it):

 (import sequences srfi-42)
 (do-ec (:vector elt (index i) '#(a b c))
  (print i elt))

(Because of the collision with `index`.)

Changes and comments

[2022-07-29 21:32:40 UTC] Idiomdrottning wrote:

Just to check, I used replace-regex to add index to the keywords of every syntax-rules but the behavior persisted.

[2022-07-30 00:48:29 UTC] Idiomdrottning changed version from 5.3.0 to 5.2.0