AV>> А китайских национальных народных хероглифов не желаете? Чтобы ни AV>> прочитать, ни написать. ES> Почему бы нет? Они вполне себе транслитертруются в кириллицу и ES> латиницу
А обратно? :-)
ES>>>> Во-вторых, это еще один шаг к внедрению UTF-8 в FTN сетях ES>>>> (первый шаг был FRL-1021), AV>> Вот именно поэтому он и списан в FRL... ES> Что мешает ему стать FTS?
Списанность в FRL. То есть, немногое разумное оттуда вошло в последующие публикации, а все остальное помечено как "уже было, оказалось фуфлом".
ES>>>> необходимый для дальнейшего развития сети. AV>> Будет кроссплатформенная open-source реализация такого редактора - AV>> тогда и поговорим про роль UTF-8 и прочего юникода в дальнейшем AV>> развитии сети. Не обязательно даже с претензией на эталонную AV>> реализацию: нам в FTSC хватит и простенького proof of concept, AV>> лишь бы работал :-) ES> Ага, вот тут согласен. Что бы там не говорили про куриц и яйца, ES> реализация важнее всего.
Scriptum est: "хочешь ввести что-то в промышленную эксплуатацию - покажи действующий опытный образец".
AV>> Если вдруг у кого-то будет приступ энтузиазма: в сторону горячо AV>> любимого обнаженного прародителя можно даже не смотреть. А вот AV>> на MsgEd - уже да. ES> Вот да, тоже смотрю на него в этом плане) Но моих скиллов ES> недостаточно, а вот найти студента, который бы сделал это в рамках ES> дипломного проекта было бы можно.
Это совершенно точно не диплом. Зато очень хороший курсач.
ES> Можно поподробнее технически про MsgEd? Что в нём не хватает?
Поддержки libiconv (сейчас оно часть glibc). Так как это, по большому счету, Linux-only - понадобится еще и в #ifdef ... #endif этот код обернуть.
ES> Можно хотя бы для начала некое техническое задание составить
Модифицировать %s с целью добавления функциональности %s при сборке для %s? Дальше надо подробности сочинять, но этим лучше заняться в Ru.Husky
AB>>> Всё бы хорошо, но... 1) Если бы все дружно перешли на AB>>> UTF-нодлист, было бы полбеды, а так имеем два независимых AB>>> нодлиста, неполучаемых друг из друга автоматической конвертацией. AB>>> Это гарантированная рассинхронизация со всеми вытекающими. AV>> Это, в принципе, еще решаемо... Даже все необходимое уже есть. ES> Что подразумевает "необходимое"?
Базовый формат XML-нодлиста. А дальше его можно расширять необязательными полями, парсить свежими тулзами и, самое главное, конвертировать в "старый" формат для обеспечения совместимости с существующим софтом.
AB>>> Идеальным решением было бы совмещение ASCII-7 и UTF полей в одном AB>>> файле, но это гарантированное изменение формата нодлиста, на AB>>> которое точно никто не пойдёт. AV>> Это тоже решаемый вопрос. И даже почти все готово. Только, похоже, AV>> http://lurkmore.co/%D0%9F%D0%BE%D1%85%D1%83%D0%B9 ES> Каким образом? Как реализуется обратная совместимость
Описано выше.
ES> и что мешает в реализации?
Осталось совсем чучуть: убедить деда, что нодлист в формате XML - это нужно, после чего снабдить его софтом для валидации и сборки.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii