On Tue, May 16, 2017 at 12:29 AM, John Cowan <xxxxxx@ccil.org> wrote:

I've been thinking more and more and I think (contrary to my general preference for conservative, particularizing solutions) that what we need for operations like fx+ is Common Lisp's define-compiler-macro.

R6RS identifier syntax can be used to implement compiler macros -
in an operator position the macro form is used, otherwise the
procedure form is used.

-- 
Alex