Chapter 15. Future directions

This chapter covers

  • Performance and parallelism
  • Syntax improvements
  • Standardization
  • Precompiling
  • FRP database applications
  • Developer tools

At the time of writing, given what is possible, it’s still early days for FRP. Like characters from a Hayao Miyazaki movie, we’ll now let our hair cascade in the wind, the sun glinting in our goggles as we squint uncomprehendingly at the horizon. In this chapter, we’ll talk about some of the directions we’d like to see FRP go in.

15.1. Performance

An FRP system knows its data dependencies and can measure its usage patterns at runtime. There is enormous scope for just-in-time (JIT) compilation and live optimization based on performance characteristics measured at runtime. ...

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.