Analysis
The relevance of this quote can be realised quite easily: There are many
Emacs packages such as abbrev
, yasnippet
,
tempo
and skeleton
whose primary purposes are
to automate the typing of commonly-occurring textual structures. Hoyte's
implication seems to be that, if it's possible and worthwhile to define
a snippet (or template, or whatever) for a code form, it makes more
sense to define an abstraction (such as a Lisp macro) within the
language of the code you are writing. This relates strongly to my
blog post about meta-programming.