История изменений
Исправление alysnix, (текущая версия) :
Например, выхватить произвольный объект, разобрать на части, передать куда-то, пересобрать.
а каких рутинных задачах надо «разбирать и пересобирать» обьекты-то? чтобы запулить обьект по сети и собрать его там? решается вообще без рефлексий. сбросить обьект в файл, тоже можно без рефлексий.
это все очень частные случаи и вовсе не рутинные. ради этого иметь динамический язык со всеми его недостатками, навроде мусорной сборки, динамической диспечеризации, невозможности понять размер обьекта при компиляции, и все такое, .. всей этой костылизации ради мало кому нужной динамичности?
зы. во я практически повторил аргументы предыдущего оратора.
Исходная версия alysnix, :
Например, выхватить произвольный объект, разобрать на части, передать куда-то, пересобрать.
а каких рутинных задачах надо «разбирать и пересобирать» обьекты-то? чтобы запулить обьект по сети и собрать его там? решается вообще без рефлексий. сбросить обьект в файл, тоже можно без рефлексий.
это все очень частные случаи и вовсе не рутинные. ради этого иметь динамический язык со всеми его недостатками, навроде мусорной сборки, динамической диспечеризации, невозможности понять размер обьекта при компиляции, и все такое, .. всей этой костылизации ради мало кому нужной динамичности?