Internet Cruiser - Serbia   Cruiser  
  Sponsored links
  Metaprogramming - World catalog

Contents  > Computers  > Programming  > Metaprogramming

      See also:

        Automated Code Generation
        Page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
        http://c2.com/cgi/wiki?AutomatedCodeGeneration
        Code Generation is a Design Smell
        Controversy page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
        http://c2.com/cgi/wiki?CodeGenerationIsaDesignSmell
        Code Generation Network
        A resource for software engineers and architects interest in code generation with articles, interviews and a database of generation tools.
        http://www.codegeneration.net/
        A Comparative Analysis of Meta-programming and Aspect-Orientation
        Investigation of language constructs to support improved separation of crosscutting concerns. By Jeffrey G. Gray, Assistant Professor, University of Alabama, Birmingham. [PDF]
        http://www.gray-area.org/Pubs/acmse-2003.pdf
        Dynamic Languages Group - MIT AI Lab
        Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
        http://www.ai.mit.edu/projects/dynlangs/
        Eclipse Modeling Project
        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.
        http://www.eclipse.org/modeling/
        ModelBased.net
        Dedicated to tools and information related to model-driven system development, aiming at supporting OMG's vision of MDA.
        http://www.modelbased.net/
        The Program Generator Generator
        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.
        http://www.informatik.uni-freiburg.de/proglang/software/pgg/
        Tim Sheard's Page
        Researches the design, implementation, use of metaprogramming systems, created MetaML, many links on functional metaprogramming, NSF papers. Portland State University, Computer Science Department.
        http://web.cecs.pdx.edu/~sheard/
        Todd Veldhuizen @ Chalmers
        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.
        http://www.cs.chalmers.se/~tveldhui/

        The Art of Metaprogramming, Part 3: Enterprise Metaprogramming
        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. (February 28, 2006)
        http://www.ibm.com/developerworks/linux/library/l-metaprog3/
        The Art of Metaprogramming, Part 2: Metaprogramming Using Scheme
        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. (January 26, 2006)
        http://www.ibm.com/developerworks/linux/library/l-metaprog2.html
        The Art of Metaprogramming, Part 1: Introduction to Metaprogramming
        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. (October 20, 2005)
        http://www.ibm.com/developerworks/linux/library/l-metaprog1.html
        Are You Missing out on Code Generation?
        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. (April 29, 2003)
        http://www.devx.com/java/article/15511/

      • Usenet comp.programming - news:




      Cruiser | Terms of Service | Privacy Policy | Marketing | Contact

      Copyright © 1999-2009 Krstarica d.o.o. Beograd. All rights reserved.
      Reproduction in whole or in part without permission is prohibited. Krstarica® is a registered trademark of Krstarica d.o.o. Beograd.
      Free thumbnail preview by Thumbshots.org
      Help build the largest human-edited directory on the web.
      Submit a Site - Open Directory Project - Become an Editor