July 20th, 2013

glider

Для чего полезны макросы?

Интересно ваше мнение по поводу моего недавнего выступления на Scalapeño 2013: http://scalamacros.org/paperstalks/2013-07-17-WhatAreMacrosGoodFor.pdf.

В презентации я попробовал классифицировать то, как в Скаловском сообществе используются макросы. В результате получились три (частично пересекающиеся) области применения: кодогенерация, статические проверки и доменно-специфические языки. Для каждой области в слайдах приведены по три примера и показывается как именно они выражаются на макросах (какие-то из этих примеров я уже публиковал, какие-то нет).