[erlang-questions] For your amusement--why doesn't this compile?
Alex S.
alex0player@REDACTED
Mon Jan 30 16:31:24 CET 2017
> 30 янв. 2017 г., в 18:24, <john.hughes@REDACTED> <john.hughes@REDACTED> написал(а):
>
> Here’s a behaviour that’s had me tearing my hair today. Consider this module:
>
> -module('Aaargh!!').
> -define(PLEASE_DONT).
> -ifndef(PLEASE_DONT).
> -compile({parse_transform,undefined_parse_transform}).
> -endif.
>
> It fails to compile, with one simple error message:
>
> 20> c('Aaargh!!').
> Aaargh!!.erl: undefined parse transform 'undefined_parse_transform'
> error
>
> If you can see why, you’re more an Erlang wizard than I am!
>
Easy enough, there’s no one-argument define().
Define it to true if you don’t care about the value.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20170130/31fec0ab/attachment.htm>
More information about the erlang-questions
mailing list