laplace
623
2017-07-22 20:43:08
4
1981

Functional Programming in Javacript


4
0
  • 댓글 4

  • nickEnuj2017
    118
    2017-07-25 03:56:16 작성 2017-07-25 03:57:58 수정됨

    죄송합니다만,


    closure, curry에 바탕을 둔 high-order function, 그리고 Haskell에서온 monad. combinational logic, category theory.


    이런 것들을 다루어야 functional programming이라고 합니다.


    ramda 란 라이브러리 와 ramda-fantasy, point-free 스타일 코딩, fantasyland spec. 이런 것들이 인용되어야 자바스크립트 스타일의 funtional programming이라고 할 수 있습니다.


    쓰신 글은 fluent-style programming에 한정되어 있는데, 이런 정도는 OOP로도 가능합니다.

    0
  • unigoon3
    274
    2017-07-27 18:42:46
    참 알차고 좋은 글인것 같습니다. 시간내서 한번 봐야겠습니다.
    0
  • unigoon3
    274
    2017-07-27 18:49:41

    블로그를 대략 보니 짧고 간결하고 알차게 글을 쓰시는 것 같습니다. 그런 측면에서 처음으로 격하게 감동이 오네요.

    1
  • laplace
    623
    2017-07-28 22:20:20

    @nickEnuj2017

    closure, currying, 나아가 immutable, recursive 등에 대해서는 마치며에서 언급했듯이 추후 다룰 예정입니다. 해당 포스트에서는 람다보다 네이티브 특징에 대해 초점을 맞췄습니다. 부가적인 내용은 관련 포스트 링크를 달긴 했지만 해당내용을 다루기엔 부족한건 맞는 말입니다. 좋은 의견 감사합니다.


    @unigoon3

    의견 감사합니다. ㅎㅎ

    1
  • 로그인을 하시면 댓글을 등록할 수 있습니다.