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.