Skip to content
0:00 / 0:00

#clojure#missionary#functionalreactiveprogramming

Functional effect and streaming systems in Clojure - Léo Noel - reClojure 2021

London Clojurians

3.9K subscribers • 47 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Léo Noel

Advanced. Deep dive for people who know the field.

4.5K views4 years ago1 recommendation

Programming languagesDistributed systemsLisp and ClojureConcurrency and parallelismKafka and stream processing

Léo Noel explores pure functional streaming in Clojure using the Missionary library to handle backpressured streams and reactive systems.

Functional Effect and Streaming Systems in Clojure By Léo Noel Functional reactive systems have historically struggled to find real-world applications. However, advances in pure functional programming have revealed new applications and styles including not just discrete event streams, but also continuous-time signal processing, thus partially reinventing FRP. Missionary is a mature library that brings a functional approach to streaming, designed for clojure/script from the ground up and leveraging the full power of lisp metaprogramming in an expressive dialect, freed from the monad abstraction. In this talk, we're going to explore the benefits of this paradigm, what clojure can provide in this area and how it fits in the existing landscape. We'll cover various use cases through this lens, from basic RPC to backpressured streaming and complex reactive systems.

Why it's here

1 person recommends this

u/dustingetzin r/Clojure • Recommends

Functional effect and streaming systems in Clojure - Léo Noel - reClojure 2021

u/dustingetzin r/Clojure • Recommends

Functional effect and streaming systems in Clojure - Léo Noel - reClojure 2021