Как показать, что монада является функтором и аппликативным функтором?

Монады, как известно, теоретически являются подмножеством функторов и, в частности, аппликативных функторов, хотя это не указано в системе типов Haskell.

Зная, что для данной монады и на основе return и bind , как:

  • получить fmap ,
  • получить <*> ?
15
задан Kos 1 February 2012 в 15:12
поделиться