发明名称 Declarative dynamic control flow in continuation-based runtime
摘要 Techniques are described herein that are capable of executing a computer program in accordance with a declarative dynamic control flow in a continuation-based runtime. A declarative dynamic control flow identifies a set of continuations. A representation of logic that corresponds to the declarative dynamic control flow is provided in accordance with execution of the computer program in the continuation-based runtime. The declarative dynamic control flow identifies a set of continuations. Each continuation identifies a respective rule, which defines a respective event, and a respective action, which is to be performed upon occurrence of the respective event. A determination is made that a specified event occurs. The set of continuations is dynamically modified based on occurrence of the specified event.
申请公布号 US8869107(B2) 申请公布日期 2014.10.21
申请号 US201213349261 申请日期 2012.01.12
申请人 Microsoft Corporation 发明人 Taylor John A.;Welicki Leon E.;Wolf Kenneth D.;Brown Justin D.
分类号 G06F9/44;G06N5/02 主分类号 G06F9/44
代理机构 代理人 Tabor Ben;Drakos Kate;Minhas Micky
主权项 1. A method of executing a computer program in accordance with a declarative dynamic control flow in a continuation-based runtime, the method comprising: providing, using at least one processor or at least one integrated circuit, a representation of logic that corresponds to the declarative dynamic control flow in accordance with execution of the computer program in the continuation-based runtime, the declarative dynamic control flow identifying a set of continuations, the set of continuations identifying a plurality of respective rules that define a plurality of respective events and a plurality of respective actions that are to be performed upon occurrence of the plurality of respective events; determining that a specified event occurs; and dynamically modifying the set of continuations based on occurrence of the specified event.
地址 Redmond WA US