Chapter 8. Operational primitives

This chapter covers

  • Interfacing FRP code with the rest of your program
  • Lazy values
  • Transactions
  • Getting a stream from a cell
  • Spawning new transactional contexts
  • The question of scalable addressing

Cue some soft music as we reflect that you now have a good grounding in the 10 primitives that form the conceptual core of FRP: map, merge, hold, snapshot, filter, lift, never, constant, sample, and switch. Together they create a perfect world where everything is harmonious and wonderful.

Zzzzzzzzzzzzrrrrrrrrppppppppp! (That’s the sound of ripping a record off a record player.) Certain issues dwell at the fringe of the FRP design space and don’t quite fit. This chapter is about those and how to deal with ...

Get Functional Reactive Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.