Is there a good, complete tutorial on Erlang parse transforms available?
Check out this series of blog posts, by Philip Robinson, on how to use parse transform capabilities of Erlang to write a macro processor for Erlang:
- erlang-macro-processor-v1-part-i
- erlang-macro-processor-v1-part-ii
- erlang-macro-processor-v1-part-iii
- erlang-macro-processor-v1-part-iv
- erlang-macro-processor-v2-part-i
- erlang-macro-processor-v2-part-ii
- erlang-macro-processor-v2-part-iii
- erlang-macro-processor-v2-part-iv
- erlang-macro-processor-v2-part-v
- erlang-macro-processor-v2-part-vi
These are made easy by using, https://github.com/uwiger/parse_trans