Metaprogramming is something that Ruby developers always get so giddy about. Perhaps because it invokes a high level of power and control over the programming language.
Some would deem it unworldly, unsafe, and perhaps even insane.
Background Behind Metaprogramming
The first paragraph by Wikipedia describes well what Metaprogramming is all about.
Metaprogramming is the writing of computer programs [...]
About Me
I am a Free Culture advocate: Free and Open Source Software, Free Content, and Open Standards.
Other Symphonies
Other (minor) Contributions
-
Pages
Categories
- ActiveRecord (5)
- ActiveRecord Without Rails (3)
- Migrations (1)
- Apache (2)
- autotest (3)
- Beginning Ruby (1)
- Capistrano (1)
- Databases (5)
- DataObjects (2)
- DataMapper (1)
- do_postgres (1)
- Fedora (2)
- Fedora 7 (2)
- Firebug (1)
- Guides (5)
- Hackety Hack (1)
- Hpricot (1)
- irb (3)
- Language Features (6)
- Everything Is An Object (1)
- Metaprogramming (1)
- Open Classes (5)
- Mac OS X (4)
- MacPorts (1)
- Malaysia (6)
- Merb (1)
- Mongrel (2)
- Mongrel Cluster (1)
- Other Languages (2)
- Java (1)
- JavaScript (1)
- PHP (1)
- Plugins (3)
- acts_as_state_machine (1)
- FirebugLogger (1)
- Haml (1)
- Presentations (1)
- Projects (1)
- Rails (11)
- Rake (1)
- RSpec (1)
- Ruby (12)
- Installing Ruby (2)
- ri (1)
- Ruby Classes (2)
- Ruby Array Class (1)
- Ruby Numeric Class (1)
- Ruby String Class (1)
- Struct (1)
- Ruby Implementations (1)
- JRuby (1)
- Installing JRuby (1)
- JRuby (1)
- RubyGems (4)
- Subversion (1)
- Tips (3)
- Ubuntu (8)
- Uncategorized (1)
- vim (1)
- ActiveRecord (5)
Archives
- October 2008 (2)
- January 2008 (2)
- December 2007 (1)
- November 2007 (5)
- August 2007 (1)
- July 2007 (2)
- June 2007 (16)
- May 2007 (21)
- April 2007 (2)

