Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Background information #5

Open
danielsz opened this issue Mar 31, 2015 · 2 comments
Open

Background information #5

danielsz opened this issue Mar 31, 2015 · 2 comments

Comments

@danielsz
Copy link

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.

@jamesmacaulay
Copy link
Owner

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

@danielsz
Copy link
Author

danielsz commented May 5, 2015

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants