Hello everybody! Just to make sure we're all on the same page, if you want to follow along and work on your own web site tomorrow, it would probably be good to get the basics up and running first. The "tutorial" phase of tomorrow will follow http://www.yesodweb.com/book (feel free to read ahead!) in very coarse detail but hopefully enough to get running. It should be sufficient, if you have the Haskell Platform installed, to run > cabal install zlib==0.5.3.1 yesod hjsmin The instructions say that you should now go get a cup of coffee. I would instead suggest your favorite drink and maybe go read reddit for fifteen minutes or so; if you have previously installed things from the last email, it will reuse those and maybe a drink will be sufficient. (The "zlib==0.5.3.1" probably seems odd; unfortunately, there's a syntactic bug in 0.5.3.2 which apparently matters only for some of us. In any case, for the moment it suffices to drop back one point release.) After that builds, we should check that everything is working: go ahead and copy the Hello World example into its own haskell file and run it with > runghc helloworld.hs and then point a web browser at http://localhost:3000/ ; if it all goes well, you should see a page containing only "Hello, World!". See you all tomorrow. --nwf; =============================================================================== Sorry for the noise, everyone, but it may also be helpful to have the "yesod-default" and "yesod-static" packages installed to use some of Yesod's more advanced features. They won't be necessary during the portion of the class in which I am babbling at you, so that might be a good time to fire off the cabal process and let it chew on things. See you all this afternoon. --nwf;