Синтаксический сахар - это дополнительный синтаксис, добавленный в язык для облегчения чтения / записи (см. http://en.wikipedia.org/wiki/Syntactic_sugar).
Мое воспоминание о том, что Эйх обсуждал, это то, что он хотел добавить синтаксический сахар в язык сейчас, чтобы его было проще использовать в ближайшем будущем, но сделайте так, чтобы этот новый синтаксис можно было заменить макросы в будущем.
Макросы - это в основном код, который вы пишете, который принимает код для ввода и генерирует код в качестве вывода. Они часто похожи на функции, но отличаются тем, что выполняют преобразования самого кода. Например, чтение макросов Lisp здесь даст более подробное объяснение.
(отредактированный)