On Thu, May 23, 2024 at 12:12 AM Maxime Devos <maximede...@telenet.be>
wrote:

>
> So, instead of checking identifiers with free-identifier=?, instead try
> ‘syntax->datum’ to extract the name (with lexical information removed) +
> ‘eq?’ (to compare two symbols).
>

:-O yes.
i did not think it.it is the first year i use 'syntax' and co .
i modified all the code to use the procedure below and all always works:

(define (datum=? obj1 obj2)
  (eq? (syntax->datum obj1)
       (syntax->datum obj2)))


thanks

Reply via email to