Programming language support for reactive programming
AssigneeMicrosoft Corporation
InventorsJeffrey Van Gogh, Henricus Johannes Maria Meijer, John Wesley Dyer, Bart De Smet, Danny Van Velzen
Life of this patent
Estimating the term…
Abstract
Program language support is provided to facilitate reactive programming. Code can be provided that initiates conversion between a first-class pattern and a second-class pattern, wherein the patterns operate with respect to push-based data. Support is also provided for producing and consuming push-based data in accordance with an iterator pattern, for example.
Claims20
A method of facilitating reactive programming, comprising:
- employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following acts:
- generating support code for a program that causes a native second-class pattern to be converted into a first-class pattern that operates over push-based data.
A program language support system, comprising:
- a processor coupled to a memory, the processor configured to execute the following computer-executable components stored in the memory:
- a first component configured to provide support code for a program to facilitate utilization of a library that provides functionality to support asynchronous and push-based computations.
A computer-readable medium having instructions stored thereon that enables at least one processor to perform the following acts:
- providing native programming language support for a program independent reactive library that provides code for composing asynchronous and event-based programs.
Dependencies are inferred from the claim text.