Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Остро- и тупоконечность

Тут на stackoverflow одному юному созданию не нравится писать справа налево, и она хочет, как европейка, писать слева направо.

Ну мне тут же захотелось показать ей кузькину мать:
import Control.Category ((>>>))
import Control.Arrow (runKleisli, Kleisli(..))

foo = map (*2) >>> filter (>5) >>> foldr1 (+)

bar = runKleisli $ Kleisli readFile >>> Kleisli (lines >>> return) >>> Kleisli print
Но я не стал показывать, а решил задать вам два вопроса:

1. А как правильно писать - справа налево или слева направо?
2. Кто главнее - аппликация (без которой никуда) или композиция (которая моноид)?
Tags: fp, programming
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 25 comments