Semantic Domain

Monday, August 27, 2012

An astonishing isomorphism

›
I just learned today that in classical linear logic, the following type isomorphism holds: $$ (!A \multimap R) \multimap R \qquad\simeq\qqu...
1 comment:
Thursday, August 23, 2012

A Computational Lambda Calculus for Applicative Functors

›
These days, most people are familiar with using monads to structure functional programs, and are also familiar with Haskell's do-notatio...
4 comments:
Wednesday, August 8, 2012

An ML implementation of match compilation

›
In this post, I'll give an OCaml implementation of the pattern match compiler from my previous post. Just for fun, it will also pattern...
2 comments:
Monday, August 6, 2012

Pattern compilation made easy

›
One of the most practically useful features of functional programming languages is pattern matching, and one of the most important quality-o...
2 comments:
Thursday, August 2, 2012

Category Theory for Computing Science now free for download!

›
Michael Barr and Charles Wells have kindly made their book Category Theory for Computing Science freely available for download. IMO, this...
Thursday, July 12, 2012

A Relationally Parametric Model of the Calculus of Constructions

›
Derek and I have a new paper out, on a new parametric model of the calculus of constructions. A Relationally Parametric Model of the Calc...
Wednesday, May 30, 2012

Superficially Substructural Types at ICFP 2012!

›
My paper with Aaron Turon, Derek Dreyer, and Deepak Garg, Superficially Substructural Types , was accepted for publication at ICFP 2012! We...
‹
›
Home
View web version

About Me

Neel Krishnaswami
View my complete profile
Powered by Blogger.