has anybody seen <https://www.mm-adt.org/> and <ht...
# linking-together
e
has anybody seen https://www.mm-adt.org/ and https://www.mm-adt.org/vm/ ? (by one of the creators of https://en.wikipedia.org/wiki/Gremlin_(query_language)). I don't fully understand the concept but maybe someone here does?
1
query language developers can create languages irrespective of the underlying storage system that will ultimately be manipulated by the language.
processing engine developers can have their processors programmed by any query language for data stored in any storage system.
storage systems (such as databases) immediately support any all mm-ADT compliant query languages and processors in support of the multifarious requirements of their end users' data processing requirements.
sounds like some sort of universal runtime (something like wasm?) but also including a specification for data storage and querying
a
I'll have to spend more time looking at this. Thanks!
👍 1
p
Yeah, he is crazy. I don’t understand what he has done either. Waiting to finish a course of abstract algebra before trying to understand the trade offs done in his stream ring theory.
a
The project looks like an attempt to create the encoding-independent layer @shalabh and I were talking about in this thread: https://futureofcoding.slack.com/archives/C5T9GPWFL/p1606359276136400?thread_ts=1606359276.136400&amp;cid=C5T9GPWFL
s
Interesting - thanks @Andrew F this looks interesting. Will be looking deeper into this later.
p
@Andrew F Pretty much. I would love to know if you guys can make an assessment to what degree this project has succeeded. Its a darn interesting take on databases, especially given his background and the math heavy lifting he has done.
s
Only got a little bit of the idea and then got lost (drowned?) in the heavy math in the spec: https://www.mm-adt.org/vm/. I'd just like to see a simple useful program in this system, with a description of how it would run on the VM and how it would interact with the systems outside of it. I can't see many people reading that reference to understand and use this system.
e
It seems the thing is under heavy work in progress but the author does have an open repo
There’s also this talk he shared with me to understand it further:

https://www.youtube.com/watch?v=qRoAInXxgtc

👀 1