Ive dabbled in Haskell and F# myself; I found Haskell to be the amazing mind awakening experience people talk about, but it also frustrates the hell out of my sometimes. All the syntax around types confuses my simple brain.<p>F# on the other hand felt a lot like a functional python for .Net. Complete with the syntactic whitespace and a light weight class syntax that feels very similar to pythons classes (completely with explicit self).<p>Both worth exploring IMO. I've not look at yeti, so i'm going to check that out, thanks!