[erlang-questions] Executing an Erlang function from Perl

Chandru <>
Wed Sep 3 17:11:52 CEST 2008


2008/9/3 Sebastian Bello <>

> Hi list,
>
> I need to execute an Erlang function from within Perl code, what do you
> suggest?
> Thanks,
>    Sebastian-


Try 'erl -man erl_call'

Extract from the man page:

NAME
       erl_call - Call/Start a Distributed Erlang Node

DESCRIPTION
       erl_call  makes  it  possible  to  start and/or communicate with a
dis-
       tributed Erlang node. It is built upon the erl_interface library as
an
       example  application.  Its  purpose  is  to use an Unix shell script
to
       interact with a distributed Erlang node. It performs all
communication
       with  the Erlang rex server, using the standard Erlang RPC facility.
It
       does not require any special software to be run at  the  Erlang
target
       node.

       The main use is to either start a distributed Erlang node or to make
an
       ordinary function call. However, it is also possible to pipe an
Erlang
       module  to  erl_call  and  have  it  compiled, or to pipe a sequence
of
       Erlang expressions to be evaluated (similar to the Erlang shell).

       Options, which cause stdin to be read, can be used  with  advantage
as
       scripts  from within (Unix) shell scripts. Another nice use of
erl_call
       could be from (http) CGI-bin scripts.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080903/eeb20a0f/attachment.html>


More information about the erlang-questions mailing list