The Terrific Trio

From: David Cressey <>
Date: Sat, 01 Mar 2008 14:52:33 GMT
Message-ID: <R4eyj.111$VS2.31_at_trndny05>

The Terrific Trio.

I've been mulling over the discussion about mixing OO and DB, with an eye towards coming up with a system that permits an object world and a relational schema to interact and collaborate productively. So far, I've got three components that each cover a piece of the territory.

The first part is what I'm calling the "logical array", or "LARRY" for short. LARRY is loosely based on the tables in the programming language LUA.. LARRY permits content based addressing of data in virtually any form. This includes relational tables, but isn't limited to them.

The next part is to have a language that manipulates relations, but one that can compute anything that's computable. I called this part the "Completely Universal Relational Language", or "CURLY" for short. CURLY is a little like SQL, but it's been extended to make it complete.

The third part is to have a modeling language that's useful from modeling not only data, but behavior as well. Because the existing models of behavior tend to be centered around graph models, I wanted a modeling language that permitted relational sub-models, but also permitted graph sub-models. I call this modeling language "Model Of Everything", or "MOE" for short.

When you put all three together, (LARRY, CURLY, & MOE), you get an environment that should be the nirvana of computing that we have all been looking for. I'm starting work on the implementation next week. Stay tuned! Received on Sat Mar 01 2008 - 15:52:33 CET

Original text of this message