/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.greaterwrong.com
| | bartoszmilewski.com

You don't need to know anything about category theory to use Haskell as a programming language. But if you want to understand the theory behind Haskell or contribute to its development, some familiarity with category theory is a prerequisite. Category theory is very easy at the beginning. I was able to explain what a category...
5.7 parsecs

Travel
| |
| | www.jeremykun.com

For a list of all the posts on Category Theory, see the Main Content page. It is time for us to formally define what a category is, to see a wealth of examples. In our next post we'll see how the definitions laid out here translate to programming constructs. As we've said in our soft motivational post on categories, the point of category theory is to organize mathematical structures across various disciplines into a unified language.
8.0 parsecs

Travel
| |
| | cronokirby.com

Exploring 3 different ways of encoding the natural numbers - Read more: https://cronokirby.com/posts/2020/08/encoding-the-naturals/
7.8 parsecs

Travel
| |
| | bartoszmilewski.com

This is part 15 of Categories for Programmers. Previously: Representable Functors. See the Table of Contents. Most constructions in category theory are generalizations of results from other more specific areas of mathematics. Things like products, coproducts, monoids, exponentials, etc., have been known long before category theory. They might have been known under different names in...
31.7 parsecs

Travel
|