发明名称 Core object-oriented type system for semi-structured data
摘要 A type system employing structural subtyping is disclosed herein. A core type system supports several structural types, such as stream, choice, intersection and sequence. Also part of the core type system is a new invariant type, which denotes values whose dynamic type is the same as its static type, and type restrictions for limiting a range of a base type. Furthermore, a streamlined structural version of delegates, called structural delegates and a validation method thereof are introduce into the type system. To further facilitate type safety, strict statically checked interface casts are introduced.
申请公布号 US8112740(B2) 申请公布日期 2012.02.07
申请号 US20080139693 申请日期 2008.06.16
申请人 MEIJER ERIK;SCHULTE WOLFRAM;VENTER BAREND H.;CHEN CHIA-HSUN;LOVETT CHRISTOPHER J.;WARREN MATTHEW J.;MICROSOFT CORPORATION 发明人 MEIJER ERIK;SCHULTE WOLFRAM;VENTER BAREND H.;CHEN CHIA-HSUN;LOVETT CHRISTOPHER J.;WARREN MATTHEW J.
分类号 G06F9/44;G06F9/45;H04B1/74;H04L1/22 主分类号 G06F9/44
代理机构 代理人
主权项
地址