Among his projects is the Rewrite gem, which brings hygienic macros to Ruby (using ParseTree to get the Ruby AST for Ruby code at runtime). He shows the origins of these ideas in languages as Scheme, LISP or Haskell, and how this approach could be used to write more expressive code without having to abuse concepts such as Open Classes.
Reginald has recently starting blogging about similar topics in a blog set up as a Github repository.
A few links
Laurie Williams and Catherine Louis Nov 28, 2014
Edmund Jorgensen Nov 27, 2014
Lisa Adkins and Michael Spayd Nov 27, 2014