Metaprogramming, Mengapa Ruby?

Metaprogramming:

  • program yang menulis program
  • tool yang sangat istimewa untuk membuat framework
  • kunci utama dalam pembuatan domain-specific languages (DSL)
Ruby cocok untuk metaprogramming, karena:
  • dynamic dan reflexive
  • open dan malleable
  • code is data, data is code
  • sintaks yang bersih
  • programming event model

0 komentar: