[Haskell-cafe] Re: Wikipedia on first-class object

Cristian Baboi cristi at ot.onrc.ro
Mon Dec 31 02:20:21 EST 2007


How about

a :: Something
a = let x = x in x

   ppp a

On Mon, 31 Dec 2007 09:11:12 +0200, Cristian Baboi <cristi at ot.onrc.ro>  
wrote:

> Thank you.
>
> data Something = This | S Something
>
> ppp :: Something -> String
>
> ppp This = ""
> ppp (S x) = 'S':(ppp x)
>
>
> How can I prevent one to pass  'let x = S x in x' to ppp ?
>


________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Servers.
  part000.txt - is OK
http://www.eset.com


More information about the Haskell-Cafe mailing list