LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

Но решается это так же, как и везде - валидацией.

Только как бы хотелось, чтобы эта валидация работала не только в рантайме, ну и да, было бы мега-удобно, если бы она всё-таки работала прозрачно, потому что сама по себе валидация - это не только источник вечного геморроя, но ещё и глупейшее занятие применительно к набившим оскомину вещам наподобие того же EMail'а или номера мобильного телефона. В конечном итоге всё равно все используют чудо-библиотеки для валидации, так почему бы этот действительно полезный функционал не делать частью самого языка?

Ну и алгоритм определения, что строка - email, по первому символу в студию.

Я не знаю, что у тебя за тупняк, но речь шла не о том, что алгоритм должен по первому символу независимо от этого символа сразу что-то определять, а о том, что «алгоритм», который по-моему в большинстве нормальных реализаций - просто машина конечных состояний, считав первый символ, являющийся невалидным, может не проверять оставшиеся. Как бы самоочевидная вещь, но наверное всё равно непонятна. Видимо, с угловыми скобочками было бы яснее.

Исходная версия DRVTiny, :

Но решается это так же, как и везде - валидацией.

Только как бы хотелось, чтобы эта валидация работала не только в рантайме, ну и да, было бы мега-удобно, если бы она всё-таки работала прозрачно, потому что сама по себе валидация - это не только источник вечного геморроя, но ещё и глупейшее занятие для действительно набивших оскомину вещей типа того же EMail'а или номера мобильного телефона. В конечном итоге всё равно все используют чудо-библиотеки для валидации, так почему бы этот действительно полезный функционал не делать частью самого языка?

Ну и алгоритм определения, что строка - email, по первому символу в студию.

Я не знаю, что у тебя за тупняк, но речь шла не о том, что алгоритм должен по первому символу независимо от этого символа сразу что-то определять, а о том, что «алгоритм», который по-моему в большинстве нормальных реализаций - просто машина конечных состояний, считав первый символ, являющийся невалидным, может не проверять оставшиеся. Как бы самоочевидная вещь, но наверное всё равно непонятна. Видимо, с угловыми скобочками было бы яснее.