ANN: Askemos 0.7.2

"Joerg F. Wittenberger" <[email protected]> 03 Nov 2003 13:49:59 +0100
Newsgroups gmane.lisp.scheme.ssax-sxml
Organization softeYes
Message-ID <878ymx7h1k.fsf@masha.i-did-not-set--mail-host-address--so-shoot-me>
Hello DSSSL, Scheme and SXML people!

I am proud to announce a new release of Askemos available from
www.askemos.org

Version 0.7.2 is a major enhancement for BALL, the "Byzantine
Askemos Language Layer".  Beside many other new features, bugfixes and
refinements, new code was added to provide a core for the
implementation of more application programming languages.

New in this version
-------------------

- byzantine synchronised processing
- SSL support
- asynchronous dns lookup
- LALR(1) parser generator (bison port, D. Boucher)
- pattern matcher (A. Wright, B. Duba)
- general interpreter core (F. Winkelmann)
- rscheme persistent store supports garbage collection (D. Kolbly)
- usual bug fixes, including the annoying lost file descriptor

Next To Be Done
---------------

- documentation refinement (documentation is still a bit rough)
- finish XPath, XSLT and implement with those new tools
- implement other application languages on top of the new interpreter-core


What is Askemos (and BALL)
--------------------------

Askemos refers to the idea of an abstract space of ideas (virtual
objects, global computer), which can be formaly expressed (using a
certain set of theories).  BALL is the first implementation of an
intrusion resistant and incorruptible operating system.  A distributed
virtual machine, running on a network of equal peers, which supports
projections from that abstract space "Askemos" and make them
accessiable via network protocols.

       source http://www.askemos.org/Aff8cdaf46fb65ac905a8c94cd8bfc3e0

Especially To The DSSL, Scheme and SXML People
----------------------------------------------

With Askemos (BALL) you basically get a Scheme/DSSSL/XSLT scripting
environment on top of a persistant native XML store.  The scripting is
virtually effective "server side" but is actually executed in kind of
a web proxy, so to say "peer side".  This will eventually remove the
need of a server altogether.

The current implementation is "rscheme only".  A chicken port exists
but got kind of lag behind (read hasn't been maintained for a while).

I'm Seeking Help
----------------

Besides testing and improvements, I'm desperately looking for
information how peer-to-peer networks initially discover other peers.
Especially on experiences conerning efficiency and scalability.
Pointer welcome!

Best regards

Jörg F. Wittenberger


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/