I don't see how it's too complex. Isn't
infixl ??
prec ?? < $
(??) = whenOperator
exactly what you want to say?
Sure you can solve the problem with negative fixities, but that's less
expressive than the above (the total order is actually an
over-specification). You want ?? to bind more tight
But DEC's language FOCAL had fractional line numbers. :)
On Nov 7, 2006, at 06:00 , Henning Thielemann wrote:
On Mon, 6 Nov 2006, Bulat Ziganshin wrote:
Hello Henning,
Monday, November 6, 2006, 1:27:54 PM, you wrote:
print msg `on` mode==debug
but failed because my code frequently contai
On Mon, 6 Nov 2006, Bulat Ziganshin wrote:
> Hello Henning,
>
> Monday, November 6, 2006, 1:27:54 PM, you wrote:
>
> >> print msg `on` mode==debug
> >>
> >> but failed because my code frequently contains '$' and there is no way
> >> to define operation with a lower precedence
>
> > This could
Hello Henning,
Monday, November 6, 2006, 1:27:54 PM, you wrote:
>> print msg `on` mode==debug
>>
>> but failed because my code frequently contains '$' and there is no way
>> to define operation with a lower precedence
> This could be solved by the solutions proposed in this thread:
>
> http://