[Haskell-cafe] data PLZ a

2007-05-29 Thread Donald Bruce Stewart
We got the names wrong!

data PLZ a = AWSUM_THX a | O_NOES String

instance Monad PLZ where
return= AWSUM_THX
fail  = O_NOES
O_NOES s= _ = O_NOES s
AWSUM_THX x = f = f x

Thanks to mauke on #haskell.

-- Don
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] data PLZ a

2007-05-29 Thread Dan Mead

is that your implementation of LOLCODE?

:P

On 5/29/07, Donald Bruce Stewart [EMAIL PROTECTED] wrote:


We got the names wrong!

data PLZ a = AWSUM_THX a | O_NOES String

instance Monad PLZ where
return= AWSUM_THX
fail  = O_NOES
O_NOES s= _ = O_NOES s
AWSUM_THX x = f = f x

Thanks to mauke on #haskell.

-- Don
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] data PLZ a

2007-05-29 Thread Donald Bruce Stewart
d.w.mead:
 
is that your implementation of LOLCODE?
:P
 
On 5/29/07, Donald Bruce Stewart [EMAIL PROTECTED]
wrote:
 
  We got the names wrong!

  data PLZ a = AWSUM_THX a | O_NOES String

  instance Monad PLZ where
  return= AWSUM_THX
  fail  = O_NOES
  O_NOES s= _ = O_NOES s
  AWSUM_THX x = f = f x

  Thanks to mauke on #haskell.
  -- Don

Yeah. Someone want to finish off LOLCODE as a EDSL? :-)

-- Don
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] data PLZ a

2007-05-29 Thread ajb
G'day all.

Quoting Dan Mead [EMAIL PROTECTED]:

 is that your implementation of LOLCODE?

O HAI IM IN UR CODE





REDUCIN' UR REDEKZEZ
BURNIN' UR MEGAHURTZ

Cheers,
Andrew Bromage

P.S. This is harder than writing l33t.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] data PLZ a

2007-05-29 Thread Andrew Coppin

Donald Bruce Stewart wrote:

We got the names wrong!

data PLZ a = AWSUM_THX a | O_NOES String

instance Monad PLZ where
return= AWSUM_THX
fail  = O_NOES
O_NOES s= _ = O_NOES s
AWSUM_THX x = f = f x

Thanks to mauke on #haskell.
  


OMG... Genius!

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe