It looks like you're new here. If you want to get involved, click one of these buttons!

- All Categories 2.2K
- Programming with Categories Course 25
- Exercises - Programming with Categories Course 15
- Mini-Talks - Programming with Categories Course 3
- Applied Category Theory Course 341
- Applied Category Theory Seminar 4
- Exercises - Applied Category Theory Course 149
- Discussion Groups 50
- How to Use MathJax 15
- Chat 487
- Azimuth Code Project 108
- News and Information 147
- Azimuth Blog 149
- Azimuth Forum 29
- Azimuth Project 189
- - Strategy 108
- - Conventions and Policies 21
- - Questions 43
- Azimuth Wiki 711
- - Latest Changes 701
- - - Action 14
- - - Biodiversity 8
- - - Books 2
- - - Carbon 9
- - - Computational methods 38
- - - Climate 53
- - - Earth science 23
- - - Ecology 43
- - - Energy 29
- - - Experiments 30
- - - Geoengineering 0
- - - Mathematical methods 69
- - - Meta 9
- - - Methodology 16
- - - Natural resources 7
- - - Oceans 4
- - - Organizations 34
- - - People 6
- - - Publishing 4
- - - Reports 3
- - - Software 21
- - - Statistical methods 2
- - - Sustainability 4
- - - Things to do 2
- - - Visualisation 1
- General 41

Options

Hi, I'm Johan, physics undergrad from Switzerland. I joined for the Applied Category theory course. I discovered Category theory while learning Haskell on my own, and was struck by its clarity and power. Since then, I also encountered it in class, in Galois theory, and for topological quantum field theories.

My main interests are Physics, Math and CS, so I'm curious of the applications of CT in these fields. However I'm also curious about how could it be used in other less theoretical fields.

## Comments

Welcome, Johan!

I studied c.s., but have a gap in my learning when it comes to Haskell.

Can you write a little bit about some of the key ways in which constructs from category theory are used in Haskell?

Of course I could find this on the web, but I am interested to hear it from your perspective.

Thanks!

`Welcome, Johan! I studied c.s., but have a gap in my learning when it comes to Haskell. Can you write a little bit about some of the key ways in which constructs from category theory are used in Haskell? Of course I could find this on the web, but I am interested to hear it from your perspective. Thanks!`

Hi there!

`Hi there!`