0

When am reading the answer for Functional Reactive Programming @ https://stackoverflow.com/a/1030631/524723

Some of the terms seems weird to me to get understand

They are Denotational Semantics and Type Class Morphism

I have read few resource as below

  1. https://en.wikipedia.org/wiki/Denotational_semantics
  2. http://conal.net/papers/type-class-morphisms/
  3. http://conal.net/papers/push-pull-frp/

I am from JavaScript background and i am using redux and rxjs for achieving Reactive functional paradigm.

But Terms like Type class morphisms and some of the terms with #3 link like monoids, functors, applicative functors, monads, morphisms, and improving values are completely novice to me.

Are these really related to Reactive functional programming?

Please explain with JavaScript sample for those terms

Mohan Ram
  • 8,345
  • 25
  • 81
  • 130
  • 1
    They are relevant for functional programming, and they are relevant for reactive programming in Haskell. They are not so very important for what you call "FRP" in Javascript. Of course it's a good idea to learn them, but not necessary. – Bergi Nov 16 '17 at 14:17
  • 1
    http://www.haskell.org/haskellwiki/Typeclassopedia. I don't think these can be appropriately translated to JS. – Bergi Nov 16 '17 at 14:18
  • If you can explain those terms atleast with some pseudo codes. It would be great. Terms are very difficult to dignose since am from php and javascript background i dont know how to relate with code. Kindly help – Mohan Ram Nov 16 '17 at 15:41
  • 1
    Well just learn Haskell (it's not that hard) *if* you want to understand those – Bergi Nov 16 '17 at 18:28
  • Sure will learn it out – Mohan Ram Nov 17 '17 at 13:20

0 Answers0