id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
108	No support for infix operator definitions	benl	steggles	"We don't support infix definitions like:

{{{
f ++ g = ...
}}}

All operators must be define in prefix style like:
{{{
(++) f g = ...
}}}

I'm not sure it's a good idea to support the infix definition style, because GHC had problems with it when they introduced bang patterns. For example:

{{{
f ! x = ...
}}}

It that supposed to be a definition of the operator (!) or, the definition of a function ""f"" which is strict in its argument?

We may well want to support bang patterns or something similar in the future, so we're avoiding infix definitions for now.
"	enhancement	new	project	_|_	Source Parser	0.1.2			
