Metaprogramming

From Erlang Community

(Difference between revisions)
Revision as of 10:26, 22 September 2006 (edit)
Vladdu (Talk | contribs)

← Previous diff
Revision as of 10:33, 22 September 2006 (edit) (undo)
Vladdu (Talk | contribs)

Next diff →
Line 5: Line 5:
<p> <p>
-Here I will gather my thoughts about metaprogramming in Erlang. Hopefully this will result in an implementation too. I put this here so that I can get input and the result will become a HowTo.+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.
</p> </p>
<p> <p>
-Please don't delete anything, just add your comments.+'''This is very much a work in progress. Please don't delete anything, just add your comments.'''</p>
 + 
 +==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==
 + 
 +<p>
 +Erlang has already support for metap
</p> </p>
Line 17: Line 26:
==Disclaimer== ==Disclaimer==
- +Don't blame me if this stuff blows in your face :-)
- +
- +
-[ [ Category:HowTo]]+

Revision as of 10:33, 22 September 2006

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