Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, Евгений Акиньшин, Вы писали:
ЕА>>а пользователи говорят что очень хочется
и денег платят
WH>Те им хочется считать бессмысленные данные?
WH>Так это же GIGO.
Это теперь называется "робастность" — небольшое количество мусора на входе не сильно портит конечный результат
WH>>>Те одно выражение пользователь засовывает в разные источники?
WH>>>В любом случае типы можно проверить в момент подключения к источнику, а не во время исполнения запроса.
ЕА>>ага, особенно если на входе строки
WH>Что за строки?
WH>Что мешает типизировать источник данных?
ЕА>>к слову сказать, мы-то как раз в большинстве случаев си-шарп для скриптов использовали, так саппортерам иногда приходится объяснять тете Клаве, что вместо a+b надо писать double.Parse(data["a"]) + double.Parse(data["b"])
WH>То что вы используете непойми что ничего не говорит о том что статика плохая.
WH>Ничто не мешает один раз типизировать источники и писать a+b.
вы ужасно далеки от народа

как-нидь на досуге попытайтесь заставить непрограммиста типизировать данные. Особенно если они хранятся в эксельных и csv-х файлах, в разных форматах.