> >You're wrong. Quoting R5RS: > >More formally, an input form F matches a pattern P if and only if: > >[...] > Yep. I see it now. Regardless of that I would propose to change the syntax to something like (curry <procedure> (<constant-or-slot>* [. <>])) or (curry (<constant-or-slot>* [. <>]) <procedure>) That resembles a lambda-list more closely, IMHO. felix