"Ball", the Byzantine Askemos Language Layer, is an intrusion resistant and incorruptible, autonomous distributed operating system. It provides application programmers with continuations, messages, and rights management on top of a peer-to-peer network resisting byzantine failures of network nodes. The API significantly raises the level of abstraction in comparison with other operating systems: there are very few system calls, and these are expressed in XML. An alternative understanding of Askemos is that of an XML object database with stored procedures.
It's a pity, that I've seen the article just now.
You'll love to see, that Askemos (http://www.askemos.org/) implements some of your design ideas.
Re: The tree structure is one problem
> I've taken a brief look, and find the
> structure a little daunting (also
> unfortunately I don't speak much German
> :( ) -- some of conepts seem neat.. I am
Thanks. Yes, I know there is several years
of work to be documented. I appreciate
all comments on how to improve documentation
structure. Promise: german gonna be translated.
> One thing we perhaps should be careful
> of is to allow these solutions to have a
> tight level of integration to existing
> facilities so that they are intuative to
> users and don't appear to be a layer on
That's a main point of Askemos.
It was actually started, when I realized,
that I can understand files, but my dad,
a philosopher, could not.
It's certainly not his fault.
> a layer on a layer of storage (The
> multiplicity of trees - as mentioned
> above). Yours appears to also be an
That's about technology. Askemos stores
it's data in one repository (two files,
provided by rschemes pstore moduel).
Within that repository, you find
internally hash tables and document trees.
The technology is called pointer swizzling at
page fault time, which says it all.
> anonymous sharing protocol?
Not exactly yet. There is one needed.
Askemos is by definition based on standards
For the sharing, I currently go though SOAP.
This is not the final solution.