[erlang-questions] compile module from string, containing macro definitions

Chris Newcombe <>
Fri Mar 9 01:11:13 CET 2007


> Does anybody know how to get compile:forms to process -include
> directives, or if I need to do it myself as a pre-pass?

To answer my own question, a glance at epp.erl shows that include
files are handled there.  So I guess I'll have to duplicate the
support.

It's a shame that the preprocessor & compiler are almost-but-not-quite
packaged in a way that makes them usable from within applications.

In my case, I'm building a web-service, and as an
administration/support tool I'm providint a REST API to accept some
POSTed code, compile it, load it on all nodes (incase it calls funs on
remote nodes), and execute it.

Basically I want a scriptable version of a remote-shell.   It's
clearly a tremendously powerful way to get visibility into, and
control over, a live system (with appropriate care over security).
Remote-shells are a wonderful tool, but too painful if there are lots
of nodes.

I'm suprised that this doesn't seem to be a common pattern.

Chris



More information about the erlang-questions mailing list