Hala işlevsel programlama öğreniyorum (f # ile) ve yakın zamanda hesaplama ifadeleri hakkında okumaya başladım. Konsepti hala tam olarak anlamıyorum ve monadlarla ilgili tüm makaleleri okurken (birçoğu Haskell'a dayanıyor), beni ifade ifadeleri ve monadlar arasındaki ilişkiden emin olmadan tutan bir şey.
Bunları yazdıktan sonra, işte sorum (iki soru aslında):
Her F # hesaplama ifadesi bir monad mıdır? Her monad F # hesaplama ifadesiyle ifade edilebilir mi?
Tomas Petricek'in bu gönderisini okudum ve iyi anlarsam, hesaplama ifadelerinin monadlardan daha fazla olduğunu belirtir, ancak bunu doğru yorumlayıp yorumlamadığımdan emin değilim.