reflex-platform icon indicating copy to clipboard operation
reflex-platform copied to clipboard

A beginner's feedback

Open chkl opened this issue 5 years ago • 1 comments

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.org is a great starting point
  • this style of FRP looks incredibly promising for developing large applications.
  • some things I noticed that could be improved:
    • Obelisk.Route looks really daunting.The haddock could have some higher-level information e.g. what are the design goals, what is an Encoder,...?
    • 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 with servant-snap and get the clients for free via servant-reflex.
    • The tutorial (https://reflex-frp.org/tutorial) does not use the fact (nor mentions) that Dynamic is an Applicative. Instead it uses zipDynWith.

Contributing

  • reflex-frp.org differs from the master branch of https://github.com/reflex-frp/reflex-frp.org.

chkl avatar Apr 03 '20 15:04 chkl

@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!

3noch avatar Apr 03 '20 18:04 3noch