(Prolog + LISP + Erlang) with integration issues versus C++

Bjarne Däcker <>
Thu Aug 25 09:05:15 CEST 2005

Hello Dev,

I find your experience very interesting and from
my years at Ericsson, I can understand your situation.

I tried to argue by comparing with a materials
scientist. He or she will use iron, plastic, rubber,
wood, glass etc in different places of some
construction because of different requirements
and of the different properties of the materials.

Prolog, Lisp and Erlang are all symbolic languages
with similar datatypes (lists etc) so in principle
should be easy to integrate.


----- Original Message ----- 
From: "Dev Functional" <>
To: <>
Sent: Thursday, August 25, 2005 8:18 AM
Subject: (Prolog + LISP + Erlang) with integration issues versus C++

> Hello
> Given the insistence of the members of the team to use the
> best language for specific purpose, we have code that is
> written in
>  1. Prolog (enumerating device drivers, goal seek)
>  2. LISP   (classical AI stuff, inference)
>  3. Erlang (server, communication and distributedness)
> The products we have used are
>  1. gprolog
>  2. clisp
>  3. Erlang/OTP
> The independent modules have been developed successfully,
> however we are unable to surmount the language boundaries
> and connect Erlang to Prolog, Erlang to CLisp and CLisp to Prolog.
> The team has quickly built the components (less than 3 months)
> and proven the idea.
> The management is worried about our choice of three languages
> and has strongly suggested a relook at this strategy.
> - - - -

More information about the erlang-questions mailing list