Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

University of Wisconsin Milwaukee

Theses/Dissertations

2023

Asynchronous Programming

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

Concurrency Controls In Event-Driven Programs, Yonglun Li May 2023

Concurrency Controls In Event-Driven Programs, Yonglun Li

Theses and Dissertations

Functional reactive programming (FRP) is a programming paradigm that utilizes the concepts of functional programming and time-varying data types to create event-driven applications. In this paradigm, data types in which values can change over time are primitives and can be applied to functions. These values are composable and can be combined with functions to create values that react to changes in values from multiple sources. Events can be modeled as values that change in discrete time steps. Computation can be encoded as values that produce events, with combination operators, it enables us to write concurrent event-driven programs by combining the …