WG211/M3CohenDiscussion
Albert Cohen
Title:
How can we make metaprogramming more predictable and enjoyable?
Discussion Leader: Albert Cohen
Proposed cheese & wine discussion. Meta-programming productivity is key to its acceptance in mainstream programming. Higher productivity requires some support for syntactic and semantic checking of meta-programs correctness, with the goal of bringing debugging costs and accountability to the same level as ordinary programming models. Participants interested in this topic are encouraged to submit a paragraph describing features, goals, open problems, research proposals, examples, successes or failures in this area. The discussion will be based on these contributions, helping the workgroup to define a roadmap for improvements in the direction of higher productivity meta-programming.