Web Results

Metaprogramming

en.wikipedia.org/wiki/Metaprogramming

Metaprogramming is the writing of computer programs with the ability to treat programs as their data. It means that a program could be designed to read, ...

RubyMonk - Metaprogramming Ruby - Being Meta

rubymonk.com/learning/books/2-metaprogramming-ruby/chapters/32-introduction-to-metaprogramming/lessons/75-being-meta

Metaprogramming is the act of writing code that operates on code rather than on data. This involves inspecting and modifying a program as it runs using ...

The art of metaprogramming, Part 1: Introduction to metaprogramming

www.ibm.com/developerworks/library/l-metaprog1/

Oct 20, 2005 ... Learn why metaprogramming is necessary and look at some of the components of metaprogramming (textual macro languages, specialized ...

The Challenge Of Metaprogramming - Ian Bicking

www.ianbicking.org/the-challenge-of-metaprogramming.html

Dec 17, 2004 ... Lisp metaprogramming is hard. All metaprogramming is hard. But if you can make due with, say, 75% less code due to metaprogramming, and ...

Don't Know Metaprogramming In Ruby? // RubyLearning Blog

rubylearning.com/blog/2010/11/23/dont-know-metaprogramming-in-ruby/

Nov 23, 2010 ... Metaprogramming is the writing of computer programs that write or manipulate other programs (or themselves) as their data, or that do part of ...

Runtime and compile-time metaprogramming - Groovy

groovy-lang.org/metaprogramming.html

Runtime metaprogramming. 1.1. GroovyObject interface. 1.1.1. invokeMethod; 1.1.2. get/setProperty; 1.1.3. get/setMetaClass. 1.2. get/setAttribute; 1.3.

Metaprogramming - Rosetta Code

rosettacode.org/wiki/Metaprogramming

Feb 14, 2016 ... Name and briefly demonstrate any support your language has for metaprogramming. Your demonstration may take the form of cross-references ...

MPS overview - JetBrains

www.jetbrains.com/mps/

With MPS you can design your own extensible DSLs and start using them right away to build end-user applications. Unique technology of projectional editing ...

Rascal MPL -

www.rascal-mpl.org/

Use it for any kind of metaprogramming task: to construct parsers for programming languages, to analyze and transform source code, or to define new DSLs with ...

Metaprogramming: Writing in Ruby with... Ruby | Toptal

www.toptal.com/ruby/ruby-metaprogramming-cooler-than-it-sounds

You often hear that metaprogramming is something that only Ruby ninjas use, and that it simply isn't for common mortals. But the truth is that metaprogramming  ...

More Info

Meta Programming

c2.com

Meta Programming. A metaprogram is a program that manipulates other programs (or itself) as its data. The canonical example is a compiler. Metaprogramming ...

What exactly is metaprogramming? - Stack Overflow

stackoverflow.com

I was reading an article on TheServerSide on ployglot programming ... Metaprogramming refers to a variety of ways a program has knowledge of ...

Metaprogramming — Julia Language 0.4.7-pre documentation

docs.julialang.org

The strongest legacy of Lisp in the Julia language is its metaprogramming support. Like Lisp, Julia represents its own code as a data structure of the language ...