Tue 17 Oct 2006
import qualified Control.Comonad as Comonad
import qualified Edward hiding (personal_details)
import Blog.Software
-- Hello, World!
instance Blog Comonad.Reader where
url = "http://comonad.com/reader"
author = Edward.Kmett
main = forever $ post stuff
Syntax highlighting works.
![\inference{}{\Gamma, x:\tau \vdash x:\tau}[var] \inference{}{\Gamma, x:\tau \vdash x:\tau}[var]](http://comonad.com/latex/e645c5ec70f37ece72dd6cfe28d4f4e6.png)
![\inference{\Gamma,x:\sigma \vdash M:\tau}{\Gamma \vdash \lambda x : \sigma. M : \sigma \rightarrow \tau}[abs] \inference{\Gamma,x:\sigma \vdash M:\tau}{\Gamma \vdash \lambda x : \sigma. M : \sigma \rightarrow \tau}[abs]](http://comonad.com/latex/05f05269088d58a918791c0832838cb5.png)
![\inference{\Gamma \vdash M : \sigma \rightarrow \tau & \Gamma \vdash N:\sigma}{\Gamma \vdash M N : \tau}[app] \inference{\Gamma \vdash M : \sigma \rightarrow \tau & \Gamma \vdash N:\sigma}{\Gamma \vdash M N : \tau}[app]](http://comonad.com/latex/6b489a895eb7d0e43a552fdda5bd3a6a.png)
Apparently,
works.
Commutative diagrams, check.
All systems go.
World, meet blog; blog, meet world.

October 18th, 2006 at 2:12 pm
If at first you don’t succeed: blog, blog again.