Getting in to metaprogramming

Lawrence D'Oliveiro ldo at geek-central.gen.new_zealand
Thu Nov 27 10:07:11 CET 2008


Rafe wrote:

> In the name of self-education can anyone share some pointers, links,
> modules, etc that I might use to begin learning how to do some
> "metaprogramming".

Fred Brooks, in his classic "Mythical Man-Month", defined "metaprogramming" as simply a very high-level form of programming, using a language designed to call entire programs as opposed to procedures/subroutines.

He quoted AppleScript as a good example (this was back in 1995), but Perl would have been just as good.  Or these days, even better, Python.



More information about the Python-list mailing list