Я все ще вивчаю функціональне програмування (з f #), і я нещодавно почав читати про вирази обчислень. Я все ще не повністю розумію концепцію, і одне, що не дає мені впевненості, читаючи всі статті про монади (більшість з них написані на основі Haskell), - це співвідношення між обчислювальними виразами та монадами.
Написавши все це, ось моє запитання (насправді два запитання):
Чи кожен вираз обчислень F # є монадою? Чи можна кожну монаду виразити виразом обчислення F #?
Я прочитав цю публікацію Томаша Петрикека, і якщо я це добре розумію, він стверджує, що вираження обчислень більше, ніж монади, але я не впевнений, чи правильно інтерпретую це.