Skip to content
0:00 / 0:00

#reflex#reflex-dom#functionalreactiveprogramming

Ryan Trinkle on Reflex for Nlang NYC

Andrew Leung

39 subscribers • 1 video on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • Presented by Ryan Trinkle, creator of Reflex
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

1.6K views10 years ago3 recommendations

Web developmentProgramming languagesHaskellVue, Svelte, Angular and othersHTTP, REST and GraphQL

Ryan Trinkle demonstrates Reflex and Reflex-DOM, showing how to build interactive web applications using functional reactive programming in Haskell.

yan demonstrates Reflex, a functional reactive programming (FRP) library written in Haskell, and Reflex-DOM, a library that makes it easy to build web apps with Reflex. FRP extends the traditional functional programming paradigm by adding "Events" and "Behaviors"—pure values that automatically stay up to date with changing data—and allows programmers to describe interactive systems without the use of side effects. This talk will cover the basics of FRP and practical uses of Reflex as well as Ryan's experiences implementing FRP.

Why it's here

3 people recommend this

What people say. Recommended as a great introduction and pitch for functional reactive programming with Reflex in Haskell.

u/catscatscatin r/haskell • Recommends

On “Newbie question: What is currently the most recommended way of writing a web app in Haskell?”

You may get a glimpse of what it is capable of via this presentation of the author: ~~link to this video Edit: Actually, this seems to be a higher quality version of the same talk given at a later time: link to this video

u/imalsogregin r/haskell • Recommends

On “Comparison of reflex-dom and Halogen”

…much freedom to write more interactions between fields than I can keep track of. Most of the time, I prefer to have things set up with more granularity, including the rendering of widgets to the dom. Feels more composable that way. OTOH, I haven't used the other popular libraries so I may be missing something about the way they work. Here's a nice link to this video of /u/ryantrinkle pitching frp, Haskell, and reflex-dom.…

u/mightybytein r/haskell • Recommends

On “How's your experience with full stack haskell been?”

Not really. :( I've also had trouble finding anything useful on GHCJS. The good news though is that if you use reflex-dom, you don't need to do very much with GHCJS directly. And in the few cases that I've needed to, I can often find some similar code elsewhere in reflex-dom that I can copy. To get started with reflex, I'd recommend watching some of these talks by Ryan Trinkle: [video (slides here) http://www.infoq.com/presentations/functional-techniques-complexity [video

u/haskellgr8in r/haskell • Mentions

Reflex or Blaze-react for writing Haskell web apps? R. Trinkle on Reflex for Nlang NYC Web application development with GHCJS and blaze-react Which would you prefer and why?