[identity profile] dmytrish.livejournal.com 2014-03-12 12:06 pm (UTC)(link)
Почему вы считаете рефлекшн «кривой козой»? Не говорит ли это наоборот, о невыразительности типовых систем этих языков?

Какой критерий «реальности» задач? Считается ли написание компилятора, операционной системы или драйвера реальной задачей?

[identity profile] vit-r.livejournal.com 2014-03-12 12:09 pm (UTC)(link)
Реальная задача приносит деньги. Компилятор или ось - это просто среда, в которой живут реальные задачи.

Выразительность системы типов тут не причём. Проблема в том, что ограничения, накладываемые ограниченными людьми, потом приходится с болью и слезами обходить. Не по тому, что они не выразительны, а потому, что они не правильны.