Geek's Portal For Computers Graphics Operating Systems Multi-Media Networking Programming Data Format and  News
[ Start Page ] [ Contacting ] [ About ] [ Link To Us ] [ Geek Gear ] Fri, Aug 29 2008 
Free Internet Tools by web-geek.com Internet Tools
Administrator Tools
Name Server Look Up
Ping Test
Who Is
Trace Route

Web Developer Tools
Web Safe Colors
HTML Character Map
PopUp Generator
Body Color CSS v1.0
Browser Information
Meta Tag Generator
Keywords Generator
Link Popularity
JavaScript Escape / Unescape Converter
JavaScript Drop Down Menu Builder
Web / Virtual Hosting Directory

Reference Documention
HTML 4.0 Reference

Reference Tables
Character Conversion Table
Domain Name Suffixes

Cheat Sheets
Vi / Vim Basic Commands


WEB-GEEK.COM's Feature Sites Feature Sites
oGobogo Internet Search Directory
News.web-geek.com Internet News Directory
Pdawebgeek.com PDA Friendly Web Directory
Games.web-geek.com Free Online Games



folder Directories
Top > Computers > Programming > Metaprogramming
Conferences (4)
Metaobject Protocols (4)
Quines (3)
Source Code Generators (18)
Automated Code Generation Page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
Code Generation is a Design Smell Controversy page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
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.
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.
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.
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.
Dynamic Languages Group - MIT AI Lab Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
Code Generation Network A resource for software engineers and architects interest in code generation with articles, interviews and a database of generation tools.
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.
OGI Staged Programming (SteP) Project Mustang Project; researches theoretical and applied aspects of metalanguages, via higher-order, typed languages that provide special support for building, manipulating, executing code. Pacific Software Research Center; descriptions, publication downloads, resources, links.
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.
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.
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.
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.
ModelBased.net Dedicated to tools and information related to model-driven system development, aiming at supporting OMG's vision of MDA.
IPAD Pro Meta CASE tool. It allows developer to build CASE tools that allows end user to use graphical object manipulation to design and maintain end user system. Incorporate high level visual programming interface. Provides multiplatform GUI and execution environment.
Sponsor Sponsor


  © 1999-2006, web-geek.com a Geek Boy Enterprises, Inc. website terms and conditions of use [ Start Page ] [ Contacting ] [ About ] [ Link To US ]