Semantic Extensibility with Vau

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Semantic Extensibility with Vau

Dale Schumacher
Semantic Extensibility with Vau (http://bit.ly/rBc0uP) completes the
machinery required to describe Kernel meta-circularly.  Along the way
we explore a subclass-like notion for Actor behaviors and use
encapsulated types to re-implement the Banker's Queue.

On Fri, Nov 25, 2011 at 12:05 PM, Dale Schumacher
<[hidden email]> wrote:

> Fexpr the Ultimate Lambda (http://bit.ly/v6yTju) a treatise on
> evaluation, in honor of John McCarthy.
>
> John Shutt’s Kernel language, and its underlying Vau-calculus, is a
> simplified reformulation of the foundations of the LISP/Scheme family
> of languages. It is based on the notion that evaluation should be
> explicit, patterned after Fexprs, rather than implicit, using Lambda.
> The results is a powerful well-behaved platform for building
> extensible languages. Not extensible in syntax, but in semantics. We
> have implemented the key mechanisms of Vau-calculus using actors. The
> actor-based evaluation strategy introduces inherent concurrency
> prevasively throughout the evaluation process.

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org