Summary

There’s a whole world of language features that we sometimes miss out on as Rubyists, such as pattern matching, S-expressions, and external domain-specific languages. But the good news is that we can have them, too, as long as we’re not afraid to steal a few things first.
原文:http://www.artima.com/rubycs/articles/patterns_sexp_dsls.html

Related posts for the current post: