Explore >> Select a destination


You are here

blog.danlew.net
| | www.inner-product.com
16.4 parsecs away

Travel
| | The core premise of functional programming, in my opinion, is that local reasoning and composition make for better code. Here I discuss what these terms mean and the benefits they bring.
| | mmhaskell.com
15.9 parsecs away

Travel
| |
| | noelwelsh.com
16.6 parsecs away

Travel
| |
| | sitr.us
66.6 parsecs away

Travel
| Dependent types provide an unprecedented level of type safety. A quick example is a type-safe printf implementation. They are also useful for theorem proving. According to the Curry-Howard correspondence, mathematical propositions can be represented in a program as types. An implementation that satisfies a given type serves as a proof of the corresponding proposition. In other words, inhabited types represent true propositions.