interesting talk about procedural generation. explains mainly how to use perlin noise and wave collapse to generate worlds and maps
not too focused on haskell