On Thu, May 23, 2024 at 12:12 AM Maxime Devos <[email protected]> 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
