[jdale@fla.fujitsu.com: New Language Addition]

Francois-Rene Rideau fare@tunes.org
Fri, 11 Sep 1998 04:10:07 +0200

Return-Path: jdale@fla.fujitsu.com
Received: from localhost (root@ZengHe []) by ZengHe.inria.fr (8.8.7/) with ESMTP id EAA02599 for <rideau@localhost>; Fri, 11 Sep 1998 04:02:52 +0200
Reply-To: <jdale@fla.fujitsu.com>
X-POP3-Rcpt: fare@bespin.ml.org
Received: from bespin.ml.org
	by fetchmail-4.5.8 POP3
	for <rideau/localhost> (single-drop); Fri, 11 Sep 1998 04:02:54 CEST
Received: from nef.ens.fr (nef.ens.fr [])
	by bespin.ml.org (8.8.8/8.8.8) with ESMTP id SAA01456
	for <fare@tunes.org>; Thu, 10 Sep 1998 18:39:34 -0700
Received: from clipper.ens.fr (clipper-gw.ens.fr [])
          by nef.ens.fr (8.8.8/jtpda-5.1) with ESMTP id CAA26862
          for <fare@tunes.org>; Fri, 11 Sep 1998 02:45:33 +0200 (MET DST)
Received: from nef.ens.fr (nef []) by clipper.ens.fr (8.8.7/jb-1.1)
	id CAA00921 for <rideau@clipper.ens.fr>; Fri, 11 Sep 1998 02:45:31 +0200 (MET DST)
Received: from ns.net.fla.fujitsu.com (ns.NET.FLA.FUJITSU.COM [])
          by nef.ens.fr (8.8.8/jtpda-5.1) with ESMTP id CAA26859
          for <rideau@ens.fr>; Fri, 11 Sep 1998 02:45:30 +0200 (MET DST)
Received: from fla.fujitsu.com (jdale@krusty.net.fla.fujitsu.com []) by ns.net.fla.fujitsu.com (8.8.7/3.5Wpl7) with ESMTP id RAA22662 for <rideau@ens.fr>; Thu, 10 Sep 1998 17:45:26 -0700 (PDT)
Sender: jdale@net.fla.fujitsu.com
Message-ID: <35F871A1.CEA4797C@fla.fujitsu.com>
Date: Fri, 11 Sep 1998 00:41:05 +0000
From: Jonathan Dale <jdale@fla.fujitsu.com>
Organization: Fujitsu Labs of America, Inc.
X-Mailer: Mozilla 4.5b1 [en] (X11; I; Linux 2.0.35 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: rideau@ens.fr
Subject: New Language Addition
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


I think that there is an interesting language that is missing from your Language Review Web page (http://www.tunes.org/~tunes/doc/Review/Languages.html).

It is called APRIL (Agent Process Interaction Language) and more information about it is available from http://www.nar.fla.com/Activities/Programming/APRIL/april.html

APRIL is a symbolic programming language that draws from various programming paradigms, such as functional and logic. It has a number of advanced features which make it suitable as a language for implementing distributed systems and applications (such as fully asynchronous messaging). It was intended to be the core language upon which an agent-based system could be built since the macro sub-language can alter and extend the syntax and semantics of the language. For example, there are a set of macros which make the language fully object-oriented (including active objects and multiple inheritance) and another set which permit a Prolog-style syntax. APRIL also has features which allow it to support mobile agents and mobile agent systems.

If you have any questions or require any more information, please do not hesitate to contact me.

Best wishes,

| "They couldn't hit an elephant at this dist--"                    |
|     -- General John Sedgwick, Union Commander in the US Civil War |
Jonathan Dale, PhD
Member of Research Staff
Fujitsu Labs of America, Inc.
595 Lawrence Expressway, Sunnyvale, CA 94086-3922