On Friday October 17, this site was moved to a new server, https://mw.hh.se. The original address will continue to work. Whithin a week or two this site will return to the original address. /Peo HH IT-dep

WG211/M3CohenDiscussion: Difference between revisions

From WG 2.11
Jump to navigationJump to search
m 1 revision
 
No edit summary
 
Line 2: Line 2:




<HTML>
Albert Cohen
<HEAD>
<title>Albert Cohen</title>
</head>
 
<body bgcolor="white">


Title:
Title:
Line 19: Line 14:
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
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.
for improvements in the direction of higher productivity meta-programming.
</BODY>
</html>

Latest revision as of 14:11, 16 December 2011


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.