reflex-platform
reflex-platform copied to clipboard
A beginner's feedback
Hi,
in the last days I experimented a little with Reflex & Obelisk and I thought, maybe someone could find this feedback useful. Please feel free to ignore it. Otherwise, I'm happy to elaborate and/or create some PRs with suggested changes.
Learning Material
reflex-frp.orgis a great starting point- this style of FRP looks incredibly promising for developing large applications.
- some things I noticed that could be improved:
Obelisk.Routelooks really daunting.The haddock could have some higher-level information e.g. what are the design goals, what is anEncoder,...?- Integration with existing backends: Is it possible to create some kind of wildcard-Route e.g.
/api/...? This could be used to implement the backend calls withservant-snapand get the clients for free viaservant-reflex. - The tutorial (https://reflex-frp.org/tutorial) does not use the fact (nor mentions) that Dynamic is an
Applicative. Instead it useszipDynWith.
Contributing
- reflex-frp.org differs from the master branch of https://github.com/reflex-frp/reflex-frp.org.
@chkl Thank you so much for your feedback! We have taken inventory of your suggestions and hope to resolve at least some of them soon!