[Haskell-beginners] error: Not in scope: data constructor `BinTree'

Kyle Murphy orclev at gmail.com
Fri Apr 13 18:38:50 CEST 2012


Your constructor is called Node, not BinTree.

data BinTree a = Node a (BinTree a) (BinTree a) | EmptyNode

b1 = Node 3 EmptyNode EmptyNode

-R. Kyle Murphy
Sent from my phone.
On Apr 13, 2012 12:24 PM, "Kak Dod" <kak.dod2008 at yahoo.com> wrote:

> if i compile the following code I get "bintree.hs:3:13: Not in scope: data
> constructor `BinTree'"
>
> data BinTree a = Node BinTree a BinTree a | EmptyBinTree deriving Show
>
> b1 = (Node (BinTree 3) EmptyBinTree)
>
> please help
>
> -kak
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20120413/5aa1efcf/attachment.htm>


More information about the Beginners mailing list