I am a developer of a programming language implemented with database objects. Its code repository is a set of database tables and interpreter is implemented with stored procedures. It was developed to provide a simple programming mechanism to database objects including user interfaces, data analysis, graphing, reports and automating partitioning/clustering operations. Language's repository supports storage of Entity-Attribute-Value tables with relationships and columns of arbitrary datatypes enabling a fixed-schema storage mechanism for sparse data and triplestores. I am proposing a novel mechanism for storing program code that also accommodates application metadata and has no assumptions about its structure. More information about the language is in blog
http://sproutpl.wordpress.com