zelkova icon indicating copy to clipboard operation
zelkova copied to clipboard

Background information

Open danielsz opened this issue 10 years ago • 2 comments

For those that know Elm, presenting the library as Elm-derived FRP probably makes sense. For people new to FRP like myself, not so much. Not your fault, and I'm doing my homework, but it takes time and the term FRP appears to be overloaded.

Any effort to make the concepts clear and distinct would be highly appreciated. Also, I think it is important to point at differences with existing Clojure libraries which play in the same field, such as reagi, signals and reflex.

Thank you so much.

danielsz avatar Mar 31 '15 23:03 danielsz

You're absolutely right, these are good suggestions. At the very least the README should have some actual explanations of things. I just added a link to my talk from Clojure/West, which doesn't go deep into the concepts but hopefully is helpful in other ways.

I'll close this issue when I consider the README "satisfactory", which I currently do not :P

jamesmacaulay avatar May 05 '15 01:05 jamesmacaulay

I saw and enjoyed the Clojure/West presentation. Thank you, @jamesmacaulay.

I especially liked the hybrid Om/Zelkova app, because it fits snugly in oft-encountered use cases. Because all of this is new to many people, there should be a section in the README called learning, and it should have pointers to resources where one can build an understating of the concepts. Maybe it's possible to reuse Elm learning resources. For example, http://elm-lang.org/Learn.elm Maybe with some charts documenting the equivalences (e.g foldp and reductions).

danielsz avatar May 05 '15 11:05 danielsz