发明名称 |
Interface Infrastructure for a Continuation Based Runtime |
摘要 |
Interfaces for a continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime interface that pertain to an infrastructure for enabling the creation of a wide variety of continuation-based programs that perform a wide-array of tasks. The infrastructure provides a foundation for building continuation-based, declarative applications of various scale and complexity. |
申请公布号 |
US2016274869(A1) |
申请公布日期 |
2016.09.22 |
申请号 |
US201615167623 |
申请日期 |
2016.05.27 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Wolf Kenneth D.;Pinto Edmund Samuel Victor;Schmidt Robert Brian;Box Donald F.;Kizer Geoffrey M.;Talbert Nathan C.;Kamani Kavita;Maestro Alberto Arias;Cliffe David Robert;Vishwanath Tirunelveli R.;Ge HongMei;Maine Stephen Jared;DeJarnatt Alexander Martin |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer readable storage medium, the computer readable storage medium having stored thereon computer executable instructions for implementing a framework for enabling the creation or execution of continuation-based declarative applications, the computer readable medium comprising computer readable instructions that when executed by one or more processors cause the following to be implemented:
a first plurality of interfaces configured for writing continuation based runtimes, the first plurality of interfaces comprising:
a first interface that represents continuation-based functional behavior, wherein instances of the first interface include imperative code in their bodies that is executed by a processor to perform functions, and wherein the first interface is polymorphic; anda second interface used to store data in the continuation-based runtime, the interface including a type and a name, anda plurality of argument interfaces, wherein each of the argument interfaces is a binding terminal that represents the flow of data for instances of the first interface, the plurality of argument interfaces comprising:
an inargument interface that has a direction of In;an outargument interface that has a direction of Out; andan inoutargument interface that has a direction of InOut. |
地址 |
Redmond WA US |