Hello!

I'm starting programming in haskell and I got some problems
running in GHCi (version 6.8.2) a module I've wrote.

The following ...

--The first string is the name and the second is the user ID, just for test
type User = (String, String, Integer)
 
users = [("Marcelo Castro", "1234", 2),
                       ("Joao Vicente Claudino", "1235", 2),
                       ("Wilson Brandao", "1236", 2),
                       ("Humberto Teixeira", "1237", 2),
                       ("Luiz Gonzaga", "1238", 2),
                       ("Severino Dias", "1239", 2),
                       ("Hermeto Pascoal", "1234", 2)]
 
checkUser ::  User -> [User] -> Bool
checkUser user userList 
      =    if (head (filter (\userParse -> userParse == user) userList)) == user
        then True
        else False
 
 
userRegistration :: User -> [User] -> [User]
userRegistration  user list
         | checkUser user list = list
         | not(checkUser user list) = (user : list)
         | otherwise = []




--
____________________________________________________________________________
Francisco Borges "Chicão" Junior
..........................................................................................
http://pedepinico.blogspot.com
..........................................................................................
"Quem de boa vontade carrega o difícil, também carrega o menos difícil..." Lao Tsé - Tao Te Ching