Moving basic functions

Roman Cheplyaka roma at ro-che.info
Wed Apr 3 12:38:20 CEST 2013


* Herbert Valerio Riedel <hvr at gnu.org> [2013-04-03 12:31:06+0200]
> Roman Cheplyaka <roma at ro-che.info> writes:
> 
> [...]
> 
> > I'd +1 for Henning's forcePair if a better name is found (the word force
> > is normally associated with being strict, although I can see why he used
> > it here).
> 
> btw, just thinking out loud, what about an infix operator such as (just
> as an example):
> 
>   (!.!) :: a -> b -> (a,b)
>   a !.! b = a `seq` b `seq` (a,b)
> 
> which let's you write a pair as
> 
>   ( exp1 !.! exp2 )
> 
> which has a bit of a resemblance to the standard tuple-construction
> syntax:
> 
>   ( exp1 , exp2 )
> 
> ?

Did you just fall victim of forcePair's name? :)
It's about a different issue.

Or is this meant as an unrelated proposal?

Roman



More information about the Libraries mailing list