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

- All Categories 2.2K
- Applied Category Theory Course 356
- Applied Category Theory Seminar 4
- Exercises 149
- Discussion Groups 50
- How to Use MathJax 15
- Chat 482
- Azimuth Code Project 108
- News and Information 145
- 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

I've been doing math-oriented functional programming since the early 80s, working first in Lisp, Scheme, and ML, and then mainly in Haskell since 1995. I currently work as a distinguished scientist in data sciences at Target. My main current work is in compiling to categories from Haskell, including generation of massively parallel implementations as hardware circuits, differentiable functions (e.g., for machine learning), incremental evaluation, and GPU code generation for interactive graphics. More info on my home page.

I'm here to fill in gaps in my CT background and get fresh inspirations.

## Comments

It's really exciting to see you here! Your answer on stack overflow made me aware of Christopher Strachey's denotational semantics. I grabbed Stoy's book, and from this, learned it's okay to think algebraically, before algorithmically. Thank you for writing about this semantics!

`It's really exciting to see you here! Your answer on [stack overflow](https://stackoverflow.com/questions/1028250/what-is-functional-reactive-programming) made me aware of Christopher Strachey's denotational semantics. I grabbed [Stoy's book](https://www.amazon.com/Denotational-Semantics-Scott-Strachey-Approach-Programming/dp/0262690764), and from this, learned it's okay to think algebraically, before algorithmically. Thank you for writing about this semantics!`

Thanks, Alex! I'm always happy to hear of interest in denotational semantics, which is at the heart of how I think about programming.

`Thanks, Alex! I'm always happy to hear of interest in denotational semantics, which is at the heart of how I think about programming.`