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

Robert Virding <>
Fri Mar 9 02:17:50 CET 2007


Chris Newcombe wrote:
>> 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.

Of course the easiest solution to all this is to modify epp, the 
preprocessor, to read from a file. I haven't really considered the 
problem before now as the only times I have looked at generating code on 
the fly as strings it has been "preprocessed".

I suppose it wouldn't be too difficult to do.

Robert



More information about the erlang-questions mailing list