发明名称 DEEP CLONING OF OBJECTS USING BINARY FORMAT
摘要 Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object includes references to other objects (and potentially copies of the other objects) included in the designated object. A binary representation of each object in an object graph is generated to provide a binary clone of the object graph. Objects created by a dynamic language engine are called dynamic language objects. Objects created by a host (e.g., that hosts the dynamic language engine) are called host objects. Each host object is associated with an intermediate representation thereof via a property bag that describes properties of that host object. Each intermediate representation is understandable by the dynamic language engine. A binary representation of each dynamic language object and each host object may be generated in accordance with the binary format to provide the binary clone.
申请公布号 US2013124573(A1) 申请公布日期 2013.05.16
申请号 US201113293734 申请日期 2011.11.10
申请人 SETH GAURAV;XU JIANCHUN;VELURI KOUNDINYA;KIZER GEOFFREY M.;MICROSOFT CORPORATION 发明人 SETH GAURAV;XU JIANCHUN;VELURI KOUNDINYA;KIZER GEOFFREY M.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址