Sometimes you need to evaluate a dynamic expression in LFE, one that has been created during the execution of the program. For example, imagine some other process has sent us an LFE expression which we need to evaluate.
Robert Virding | May 2, 2015 | Tags :
How we will be able to run dialyzer on LFE code
Dialyzer can be a useful tool but its implementation has a few idiosyncrasies which make it difficult to directly use with LFE. It can only use .erl files or .beam files. Unfortunately the .beam files must be compiled from erlang files using the 'debug_info' option. This option includes the full Erlang AST in the .beam file and it is this which is used by dialyzer.1
For this reason releasing a product with only .beam files but which have been compiled with the debug_info option is the same as including the source files. ↩
Robert Virding | April 4, 2015 | Tags :