Metaprogramming: Ruby vs Javascript
repost
Ruby is known for its powerful and elegant reflection/introspection APIs. While I didn't really learn much from reading this blog entry, I find he did a very good job of making his point: if anything, javascript is even MORE suited to metaprogramming then ruby.
Worth the read for this quote alone from Doug Crockford
JavaScript has more in common with functional languages like Lisp or Scheme than with C or Java.