I'm seeing this kind of notation all over sample code for Yesod web applications and have no idea what it means:
getHomeR :: Handler Html
getHomeR = do
App {..} <- getYesod
What does this syntax mean?
I'm also seeing the following, I assume related, notation:
getHomeR :: Handler Html
getHomeR = do
App x <- getYesod
i.e. Some identifier x
in place of the cryptic {..}
.