Invention Grant
US08281299B2 Map-closure: a general purpose mechanism for nonstandard interpretation 有权
地图关闭:非标准解释的通用机制

Map-closure: a general purpose mechanism for nonstandard interpretation
Abstract:
The disclosed system provides a functional programming construct that allows convenient modular run-time nonstandard interpretation via reflection on closure environments. This construct encompasses both the ability to examine the contents of a closure environment and to construct a new closure with a modified environment. Examples of this powerful and useful construct support such tasks as tracing, security logging, sandboxing, error checking, profiling, code instrumentation and metering, run-time code patching, and resource monitoring. It is a non-referentially-transparent mechanism that reifies the closure environments that are only implicit in higher-order programs. A further example provides a novel functional-programming language that supports forward automatic differentiation (AD).
Information query
Patent Agency Ranking
0/0