[erlang-questions] Calling external modules from a fun

Alessandro Sivieri <>
Wed Apr 28 23:01:42 CEST 2010

2010/4/28 Robert Virding <>

> Of course if you are going to be doing a lot of sending of source code
> to be evaluated on a remote machine then it would be easier and
> shorter to use LFE. The equivalent to the above in vanilla erlang is:
> Expr = [':',io,format,[quote,"~p~n"],[list,[':',erlang,nodes]]],
> rpc:call(Node2, lfe_eval, expr, [Expr]).
> Doing it all in LFE if course even nicer:
> (let ((e '(: io format '"~p~n" (list (: erlang nodes)))))
>  (: rpc call node 'lfe_eval 'expr (list e)))
Well, this goes a little beyond my functional languages knowledge... :)

Sivieri Alessandro


More information about the erlang-questions mailing list