|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 31 Aug 2004 21:22:11 To : Andrew Dolgov Subject : Re: Буквари: Программирование в X Window -------------------------------------------------------------------------------- Andrew Dolgov <Andrew.Dolgov@p1.f1022.n5030.z2.fidonet.org> wrote: IZ>>> Что? VW>> Код короткий получается. Я как-то на спор написал на нем текстовый VW>> редактор за один рабочий день. В 600 строк уложился. AD> в любом нормальном тулките текстовый редактор - это один виджет. пишется, AD> соответственно, строк в 20-100 в зависимости от гнусности языка и AD> требуемой навороченности редактора. фигню говоришь. Требуемая навороченность была - не меньше чем в виндовом нотпаде. Я, правда, прикрутил туда поболе - у меня была предусмотрена фильтрация выделенного блока через внешнюю программу, регулярные выражения и т.д. То что ты берешься уложить ЮЗАБЕЛЬHЫЙ текстовый редактор в 20-100 строк это означает что ты никогда не писал нормальных GUI-приложений. И не-GUI - тоже. Дьявол, как известно, в мелочах. И этих мелочей с легкостью набегает на тысячу строк. Когда я прикрутил к этому редактору несколько мелких средств для работы с LaTeX и интерфейс к ispell там уже за 1000 перевалило. Hапиши, скажем простейшую вещь - перекодировщик из всего во все, аналог iconv(1), только с поддержкой замены символов, отсутствующих в целевой кодировке, на многосимвольные последовательности по табличке, вроде как в catdoc. Ручаюсь что с контролем ошибок в 100 строк не уложишься. Hу или скажем возьми тот же самый мой Notepad, и воспроизведи ВСЮ его функциональность, используя свой любимый тулкит. Меньше строк вряд ли получится. -- Hе показывай зубов, когда ими стучишь. --- С.Е. Лец --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178c04ed183.html, оценка из 5, голосов 10
|