[erlang-questions] OTP version in a built in constant

Motiejus Jakštys desired.mta@REDACTED
Mon Jun 11 19:30:52 CEST 2012


I am writing some code which is supposed to run on R13-R15. For
behaviors I would really like to use this:
-callback my_fun() -> {oh, cool}.

However, this is invalid syntax in <R15B. This works for older Erlangs:

-callback my_fun() -> {oh, cool}.
behaviour_info(callbacks) -> [{my_fun, 0}].

What should I replace -ifdef ... -endif with? In other words, is there
a built-in constant which has OTP version defined?

Motiejus Jakštys

More information about the erlang-questions mailing list