add new post c-plus-plus-templates-and-lisp-macros