[erlang-questions] Typed records and erl_parse
Bjorn Gustavsson
bjorn@REDACTED
Tue Dec 5 17:46:50 CET 2006
Thomas Lindgren <thomasl_erlang@REDACTED> writes:
> --- Tobias Lindahl <Tobias.Lindahl@REDACTED> wrote:
>
> 2. Those who store abstract syntax trees persistently.
> This includes those of us who use +debug_info, from
> what it looks like.
>
> #2 sounds potentially painful.
Yes, #2 IS painful. Even Dialyzer could be bitten by it;
by users who want to analyze their system but don't want
to re-compile.
I suggest that erl_parse could start to produce the new format
for record definitions, but that any Erlang module that interprets
the format (erl_expand_records and others) convert from the old
format to the new on the fly. In a future release, support for the
old format could be dropped.
/Bjorn
--
Björn Gustavsson, Erlang/OTP, Ericsson AB
More information about the erlang-questions
mailing list