[erlang-questions] ?DATE and ?TIME MACROs
Richard O'Keefe
ok@REDACTED
Thu Oct 9 03:33:42 CEST 2008
On 7 Oct 2008, at 10:35 pm, Mats Cronqvist wrote:
>
> -define(DATE,proplists:get_value(time,?MODULE:module_info(compile))).
Just in case it's not obvious, it may be worth pointing out
the ?DATE and ?TIME implemented this way, and the ?FUNCTION macro
that has previously been posted,
- do not give you ground terms,
so the new-in-R12 optimisation of storing ground terms
once won't happen
- are not usable in patterns.
The second of these may not matter to many people,
but the first is at least potentially a space issue for
people wanting to use such macros heavily in logging/debugging
code.
More information about the erlang-questions
mailing list