[erlang-questions] Erlang and artificial intelligence: new ar ticle on trapexit

French, Mike <>
Tue Jul 17 16:40:08 CEST 2007

Interesting - you should link to your slides:


How does your system perform ? Have you run any standard benchmarks ?
How does your system scale to large knowledge base and/or large rule sets ?
What possibility is there for fine-grain concurrency in a RETE system ?
How could you stream facts into the server in non-Erlang format (XML) ?

How could you load and update rules at runtime from non-Erlang format (XML)
i.e. interpret rules, or on-the-fly compilation and loading of rules.

Queries are a bit like dynamic rules, where the results are not asserted to 
the knowledge base but streamed back to the client. So having a dynamic rule
compilation system would support optimized streaming queries, 
including event correlation and temporal pattern matching.

Is your system still under active development ?
e.g. in your presentation you mention adding negation

What is the software license ?


P.S. Good discussion of the Java Drools rule engine 
     design, implementation and benchmarking here:

-----Original Message-----
[mailto:]On Behalf Of Corrado Santoro
Sent: 17 July 2007 12:47
To: Erlang Users' List
Subject: [erlang-questions] Erlang and artificial intelligence: new
article on trapexit

Hi all,

Francesca Gangemi and myself started a section on trapexit of articles 
on Erlang and artificial intelligence; in particular they will cover the 
use of the ERESYE tool, developed by us, for AI applications.



Comments are welcome.

All the best,

Eng. Corrado Santoro, Ph.D.
University of Catania - ITALY - Engineering Faculty

Tel: +39 095 7382380        VoIP: sip:

Personal Home Page: http://www.diit.unict.it/users/csanto
     NUXI Home Page: http://nuxi.diit.unict.it

erlang-questions mailing list


Thales UK Ltd (Wells) DISCLAIMER: The information contained in this e-mail
is confidential. It may also be legally privileged. It is intended only for
the stated addressee(s) and access to it by any other person is
unauthorised. If you are not an addressee, you must not disclose, copy,
circulate or in any other way use or rely on the information contained in
this e-mail. Such unauthorised use may be unlawful. We may monitor all
e-mail communications through our networks. If you have received this e-mail
in error, please inform us immediately on +44 (0) 1749 672081 and delete it
and all copies from your system. We accept no responsibility for changes to
any e-mail which occur after it has been sent.  Attachments to this e-mail
may contain software viruses which could damage your system.  We therefore
recommend you virus-check all attachments before opening. A business of
Thales UK Ltd. Registered Office: 2 Dashwood Lang Road, The Bourne Business
Park, Addlestone, Weybridge, Surrey KT15 2NX Registered in England No.

More information about the erlang-questions mailing list