I teach myself Haskell, but one problem I have with haskell is that it is very difficult to find the definitions of keywords, syntax, and Haskell commands. I went through some Haskell tutorials, and this dispelled many of them for me, and in general, using the ": t" command in ghci is useful for viewing function types.
But in general, how should I know what they are doing: (.), (→ =), (= <<) ,! or \\
I know what they are doing now, but in the future, if I come across some symbol that I have never seen before, how should I know what it is doing or how to use it? It seems that these things do not work!
Right now, I'm trying to figure out what the 'it' command should do in ghci. Again, I cannot find this on Google, and all I know how to do is get type information via ": t it" in ghci. This is very unpleasant for someone new to the language ...
source share