Directory Help
Search only in MetaprogrammingSearch the Web  

Metaprogramming
  Computers > Programming > Metaprogramming   Go to Directory Home  

Categories
Compilers (258)
Conferences (4)
Generative (11)
Intentional (11)
Language Oriented (18)
Metaobject Protocols (5)
Quines (3)
Source Code Generators (19)
Web Pages
Viewing in Google PageRank order               View in alphabetical order
  Dynamic Languages Group - MIT AI Lab http://www.ai.mit.edu/projects/dynlangs/
Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
  Eclipse Modeling Project http://www.eclipse.org/modeling/
Focuses on evolving and promoting model-based development technologies by providing unified set of modeling frameworks, tooling, standards implementations; EMF, modeling framework and code generator to build tools and other programs based on structured data model. Descriptions, documents, downloads.
  Code Generation Network http://www.codegeneration.net/
A resource for software engineers and architects interest in code generation with articles, interviews and a database of generation tools.
  Tim Sheard's Page http://web.cecs.pdx.edu/~sheard/
Researches the design, implementation, use of metaprogramming systems, created MetaML, many links on functional metaprogramming, NSF papers. Portland State University, Computer Science Department.
  The Art of Metaprogramming, Part 3: Enterprise Metaprogramming http://www.ibm.com/developerworks/linux/library/l-metaprog3/
Methods and uses of metaprogramming in Scheme language, how macros are programmed and can make large-scale programming easier. Explores limits of metaprogramming, describes MDA and problems it solves, short example of text system using MDA. IBM developerWorks.
  Code Generation is a Design Smell http://c2.com/cgi/wiki?CodeGenerationIsaDesignSmell
Controversy page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
  The Program Generator Generator http://www.informatik.uni-freiburg.de/proglang/software/pgg/
A partial evaluation system for Scheme: Given a program P and a specification of which of the inputs are known in advance, PGG outputs a program generator which accepts the known inputs of P and outputs a specialized version of P.
  ModelBased.net http://www.modelbased.net/
Dedicated to tools and information related to model-driven system development, aiming at supporting OMG's vision of MDA.
  Todd Veldhuizen @ Chalmers http://www.cs.chalmers.se/~tveldhui/
Has study, Active Libraries and Universal Languages, on libraries active in compiling; rather than make unique languages for each purpose, build libraries to give domain-specific syntax, optimizations, safety checking; extant languages and compilers lack abilities needed for this.
  The Art of Metaprogramming, Part 2: Metaprogramming Using Scheme http://www.ibm.com/developerworks/linux/library/l-metaprog2.html
Methods and uses of metaprogramming in Scheme programming language, see how macros are programmed and how they can make large-scale programming tasks easier. IBM developerWorks.
  Automated Code Generation http://c2.com/cgi/wiki?AutomatedCodeGeneration
Page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
  The Art of Metaprogramming, Part 1: Introduction to Metaprogramming http://www.ibm.com/developerworks/linux/library/l-metaprog1.html
An under-used programming technique is writing programs that generate programs or program parts. Covers: why metaprogramming is needed, some components of it, building a code generator; language-sensitive macro programming in Scheme. IBM developerWorks.
  A Comparative Analysis of Meta-programming and Aspect-Orientation http://www.gray-area.org/Pubs/acmse-2003.pdf
Investigation of language constructs to support improved separation of crosscutting concerns. By Jeffrey G. Gray, Assistant Professor, University of Alabama, Birmingham.
  Are You Missing out on Code Generation? http://www.devx.com/java/article/15511/
Writing EJBs by hand wastes effort and time; using the passive wizards in today's IDEs is as bad. Solution: use active code generation. Learn why this is a good idea despite the FUD against it. DevX.

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Modified by Google - ©2009 Google
Advertise with Us - Jobs, Press, Cool Stuff...