|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 13 Feb 2002 07:44:34 To : Victor Wagner Subject : Re: генерация NLS -------------------------------------------------------------------------------- Victor Wagner <vitus@communiware.ru> wrote: VW> В смысле чуть дольше писать, но гораздо быстрее работает? VW> Причем "дольше" измеряется как минимум минутами, а "быстрее" долями VW> секунды. Теперь прикидываем, что число кодовых страниц, описания VW> которых есть на ftp.unicode.org конечно, и думаем, а на хрена козе баян. VW> Боюсь что в данном случае это "быстрее" ни разу не окупает "дольше", VW> если рассматривать время выполнения программы на всем теоретически VW> возможном массиве исходных данных. У меня "быстрее" измеряется таки секундами. Hа 36-и кодовых страницах это было весьма ощутимо (т.е. меня процесс перекомпиляции раздражал). После переписывания на flex'е обработка _всех_ страниц выполняется за < .1c, что меня полностью устраивает. Это я потихоньку так думаю над тем перекодировщиком :-) Концепт уже готов, осталось всего ничего -- довести до ума оптимизацию (ибо кривовато пока многое) и подумать над API для использовании группы разных файлов замены. Единственное что я не могу продумать -- как сделать нечто вроде ранжирования по весам этих самых замен. И, насколько я понимаю, в случае экспортировании в TeX виде заменять надо не только то, что отсутствует в результирующей кодировке. А в идеале вообще надо ещё и менять кодировку вывода на лету. Hу и автоопределение кодировки, для полного счастья, добавить надо будет. -- С уважением, Denis http://freesource.info --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9104c6d2112d.html, оценка из 5, голосов 10
|