> Well, so did C++ (extend a procedural language with OOP features). so nothing related to EAV here.
>
My language is translated by standard SQL/PSM (Persistent Stored Modules) which is native to a DBMS. It is not a language add-on.
Furthermore all program code is stored as nested key-value pairs in normal form, inside database tables. It is an EAV schema that stores either sets of single node values such as program code, structured documents, xml, html, rdf, etc., or EAV database tables.
> You say you don't see it as slow, but have you run any benchmarks?
>
I will have benchmarks later because the prototype is not yet fully optimized. I have tons of work there in development.
> Is this a RAM based DBMS? Otherwise it has to be slower than normal programming which executes from RAM.
>
Short answer is no, although CAM microchips is something I research in context of this language. There may be possibilities there.
> Sounds a little like emulating content addressable memory. An interesting idea, but not likely to solve many problems.
Column-level locking in INSERT statements in content addressable memory may shed light onto possibilities of solving a problem or two. Immediate goals are more down to earth though.