Здравствуйте, Евгений Акиньшин, Вы писали:
ЕА>я для себя только один юз-кейс нашел — когда требуется ввод логики от конечного пользователя:
ЕА>во-первых проще обработать все возможные ошибки, чем объяснить не-программистам что вместо (a + b) надо писать (a + (int)b)
ЕА>во-вторых приходится делать всякие контекстно-зависмые подстановки: опять же например
ЕА>sum(Order.Lines.Amount)
ЕА>бизнес пользователю понятно, а Order.Lines.Sum(line => (double)line.Amount) уже не очень.
Это ДСЛ обыкновенный.
Причем тут динамическая типизация не ясно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>