
Hi Ryan,
I need help... I am having trouble with rose trees.
You've come to the right place! If this is homework, please look at: http://www.haskell.org/haskellwiki/Homework_help (But have patience. haskell.org seems to be bogged down at the moment, probably because of the release within the past few hours of a new version of the GHC compiler.)
Data Tree a = Empty | Leaf a | Node a [(Tree a)] example :: Tree (String, String) What I want to do is create two functions that return either the children or parents of a given input, here a String. String -> Tree -> [String] I think
Good idea to start with a type signature. Sounds like you want something more general than just String, though. Try to write out the exact type signature you want. When you've got that, give a try at writing the functions If you get stuck at any point, send us what you've got so far. Good luck, Yitz