The Vault section of the Jesus Army site Go to the home page of the Jesus Army site mJa Blog Chat Coming Events Jesus Army Forum Links Search
Jesus Army Multiply Christian Network New Creation Christian Community Jesus Centres Jesus People Shop Audio, Video, Literature... Contact Us
  Video Library Audio Images Freeware Links Searches Jesus Army  
You are here:

VAULT
Links
Open Directory
Computers
Programming
Metaprogramming

Find us on FaceBook
Follow mJaNews on Twitter
Share/Save/Bookmark

Sitemap


We'd like to
hear from you.
Click to contact us.


All pages © Jesus Army
Open Directory from the Jesus Army Open Directory from the Jesus Army
The largest human-edited directory on the web
Look for:
Search in: Entire directory Christianity … Programming: Metaprogramming
Open Directory: Computers: Programming: Metaprogramming



See also:


    Automated Code Generation    *Automated Code Generation  c2.com/cgi/wiki?AutomatedCodeGeneration
    Page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.

    Code Generation is a Design Smell    *Code Generation is a Design Smell  c2.com/cgi/wiki?CodeGenerationIsaDesignSmell
    Controversy page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.

    A Comparative Analysis of Meta-programming and Aspect-Orientation    *A Comparative Analysis of Meta-programming and Aspect-Orientation  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. [PDF]

    Dynamic Languages Group - MIT AI Lab    *Dynamic Languages Group - MIT AI Lab  www.ai.mit.edu/projects/dynlangs
    Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.

    Eclipse Modeling Project    *Eclipse Modeling Project  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.

    ModelBased.net    *ModelBased.net  www.modelbased.net
    Dedicated to tools and information related to model-driven system development, aiming at supporting OMG's vision of MDA.

    The Program Generator Generator    *The Program Generator Generator  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.

    Tim Sheard's Page    *Tim Sheard's Page  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.

    Todd Veldhuizen @ Chalmers    *Todd Veldhuizen @ Chalmers  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 3: Enterprise Metaprogramming    *The Art of Metaprogramming, Part 3: Enterprise Metaprogramming  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. (February 28, 2006)

    The Art of Metaprogramming, Part 2: Metaprogramming Using Scheme    *The Art of Metaprogramming, Part 2: Metaprogramming Using Scheme  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. (January 26, 2006)

    The Art of Metaprogramming, Part 1: Introduction to Metaprogramming    *The Art of Metaprogramming, Part 1: Introduction to Metaprogramming  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. (October 20, 2005)

    Are You Missing out on Code Generation?    *Are You Missing out on Code Generation?  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. (April 29, 2003)


Search for "Metaprogramming" on:
A9  -  Ask  -  Bing  -  Clusty  -  EveryClick  -  Gigablast  -  Google  -  Yahoo

Help build the largest human-edited directory on the web.
Submit a Site - Update Listing - Open Directory Project - Become an Editor
Open Directory from the Jesus Army
The Jesus Army is not responsible for the content of the Open Directory, which we provide here as a public service. Please contact the Open Directory Project with any questions or comments you may have, or follow the links above.

download this script for free!
This site uses Thumbshots previews