
13 Jan
2010
13 Jan
'10
5:59 a.m.
On Jan 13, 2010, at 05:54 , David Virebayre wrote:
On Wed, Jan 13, 2010 at 12:29 AM, Evan Laforge
wrote: Occasionally I have a function with an unused argument, whose type I don't want to restrict. Thus:
f :: _unused -> A -> B f _ a = b
I probably misunderstood the problem, why not f:: a -> A -> B
He's looking for the self-documentation aspect of "this argument is completely irrelevant". Neither rolling a random unused type variable nor "forall"ing it (my first idea) really accomplishes that. -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH