Invention Grant
- Patent Title: Debugging for runtime type systems
- Patent Title (中): 调试运行时类型系统
-
Application No.: US12402778Application Date: 2009-03-12
-
Publication No.: US08370807B2Publication Date: 2013-02-05
- Inventor: Dustin Campbell , Sreekar Choudhary
- Applicant: Dustin Campbell , Sreekar Choudhary
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Ogilvie Law Firm
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Debugging tools are provided for program objects in dynamically typed programming languages. Some dynamic objects have both static type members and dynamic type members. Some dynamic objects implement an IDynamicObject interface, and some include a COM object. A list of dynamic object members is obtained from a dynamic language runtime. Member values are then obtained, and displayed in the debugger. Properties can be added to a dynamic object in the debugger. Code can be generated during debugging to make a user call to a method of the dynamic object, to evaluate a property of the dynamic object, and/or to forward a behavior of an operator to the dynamic type of the dynamic object. In some embodiments a dynamic language runtime operates with the debugger.
Public/Granted literature
- US20100235810A1 DEBUGGING FOR RUNTIME TYPE SYSTEMS Public/Granted day:2010-09-16
Information query