Metaprogramming

From Erlang Community

Revision as of 10:33, 22 September 2006 by Vladdu (Talk | contribs)

Contents

Author

Vlad

Overview

Here I will gather some thoughts about metaprogramming in Erlang. Hopefully this will result in an implementation too (some parts have already been implemented). I put this here so that I can get input and the result will become a HowTo.

This is very much a work in progress. Please don't delete anything, just add your comments.

What is metaprogramming?

I won't go into the gory details here, there are plenty of papers on the matter. What I do mean by MP here is the capability of writing programs that handle programs.

Current status

Erlang has already support for metap

License

The code associated with this HOWTO is available under the BSD License

Disclaimer

Don't blame me if this stuff blows in your face :-)

Erlang/OTP Projects
Personal tools