Abstraction

Acquisition

A new abstraction mechanism in which objects "inherit" properties from the containment hierarchy they're in.

Application Embedding

A novel approach to application development that allows all aspects of an application, including its business-logic, to be programmed declaratively.

Cloudlog

A data representation and query language for a new family of NoDatalog deductive databases.

Component-Based Design

“Pluggable Reflection: Decoupling Meta-Interface and Implementation.” Co-authored with John Vlissides, observes that reflection remains a second-class citizen in current programming models, where it’s assumed to be imperative and tightly bound to its implementation.

Perscope

Decoupling Aspect Instantiation and Implementation

Too

Toward a No-Code Programming Language for Citizen Developers