I make this little proposition to Sebastian for a short syntax to his
curry srfi.
I think the most practical use of it is to reduce clutter in Scheme
code.
Instead of `curry', I propose `_j'. This name comes from the
projection notation in math. Also, I would use `_' instead of `<>'and
`._.'instead of `<...>'.
So it would look like this
Instead of: You see:
(curry cons a <>) (_j cons a _)
(curry list 1 <> 3 <> 5) (_j list 1 _ 3 _ 5)
(curry list) (_j list)
(curry list 1 <> 3 <...>) (_j list 1 _ 3 ._.)
And you get rid of the name problem of curry, partial, etc.
-- Mario