OberonCore
https://forum.oberoncore.ru/

школьная и базовая сборки -- переход на уникод (2015)
https://forum.oberoncore.ru/viewtopic.php?f=7&t=5407
Страница 1 из 1

Автор:  Info21 [ Вторник, 05 Май, 2015 10:12 ]
Заголовок сообщения:  школьная и базовая сборки -- переход на уникод (2015)

Коллеги, органически (из-за китайских дел) началась конкретная эволюция в сторону перехода образовательных сборок на Уникодную версию.

Есть какие-то разные версии.
Что брать за основу, учитывая разные длинную перспективу?
Я пока играюсь на Цинновской версии, но не привязываясь к нюансам.

Опыт заставляет предпочитать орловские версии.

Какие будут комментарии?
Чего избегать, чтобы минимизировать зависимость от нюансов уникодной базы?
В чём там вообще суть различий?

Автор:  Alexander Shiryaev [ Вторник, 05 Май, 2015 16:37 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Info21 писал(а):
Что брать за основу, учитывая разные длинную перспективу?

Эту версию?

Автор:  Иван Денисов [ Вторник, 05 Май, 2015 20:25 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

В долгосрочной перспективе рекомендую опираться на сборку Центра. Сборка центра сейчас поддерживает юникодные обозначения хорошо, я даже один проект полностью переписал на русском.
Хотя с юникодом в сборке Центра еще есть проблемы (в частности не применен важный фикс для ссылок), но это вопрос пары недель. У Цинна этот момент со ссылками также исправлен пока некорректно.

Про отличия.
Реализации поддержки юникода в сборке Центра и в сборке Цинна особых отличий сегодня не имеют, и там и там через UTF8.
Орловская сборка сегодня не поддерживает юникодные переменные и названия процедур.
В версии Цинна собрано большинство известных фиксов, но без обсуждения. Как выясняется при обсуждении, не все так просто и некоторые вещи меняются.
Однако он специально для вашего проекта Информатика-21 делал какие-то вещи для работы с русской документацией и т.п.

Автор:  Info21 [ Вторник, 05 Май, 2015 20:41 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Спасибо.

Пока, значит, сыровато и спешить не стоит.

Автор:  Иван Кузьмицкий [ Среда, 06 Май, 2015 09:42 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Info21 писал(а):
Пока, значит, сыровато и спешить не стоит.
Это мясо лучше всего прожаривается на огне реальных проектов :)

Автор:  Иван Денисов [ Среда, 06 Май, 2015 11:56 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Сейчас как раз прожариваю :) перешел полностью на сборку Центра, поэтому очень уж хочется поскорее применить эти фиксы.

Автор:  Евгений Темиргалеев [ Среда, 06 Май, 2015 22:01 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Info21 писал(а):
Коллеги, органически (из-за китайских дел) началась конкретная эволюция в сторону перехода образовательных сборок на Уникодную версию.

Есть какие-то разные версии.
Что брать за основу, учитывая разные длинную перспективу?
Я пока играюсь на Цинновской версии, но не привязываясь к нюансам.

Опыт заставляет предпочитать орловские версии.
...
В чём там вообще суть различий?
Спасибо за положительный отзыв об орловских версиях.

Действительно, есть разные проекты доработки эталонного Блэкбокс один из которых --- "орловский". И, как уже верно отметил Иван, на данный момент его версия не включает решения тов. Цинна для поддержки юникодных идентификаторов. Поэтому сейчас она для доработки образовательных сборок не применима. Эта поправка весьма интересна и мы на неё смотрим с самого начала, но для нашей работы не критична. Поэтому в орловской сборке она появится сразу по появлении дополнительных сил.

Автор:  Иван Денисов [ Воскресенье, 10 Май, 2015 19:10 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Вот теперь в сборке Центра русские ссылки корректно работают и на версию 1.7-a1-130 вполне возможно опираться для школьной сборки. С последующим обновлением, конечно, по мере исправления других недочетов.

http://blackboxframework.org/unstable/m ... a1.130.zip
http://blackboxframework.org/unstable/m ... -setup.exe

Автор:  Info21 [ Понедельник, 11 Май, 2015 09:17 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Что такое "русские ссылки"?

А китайские?

Автор:  Иван Денисов [ Понедельник, 11 Май, 2015 17:00 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Info21 писал(а):
Что такое "русские ссылки"?

А китайские?


Да Вы правы, корректнее говорить Юникодные ссылки. Китайские тоже будут работать теперь.
Проверил на:
Код:
<StdCmds.OpenAux('Tour.odc', '汉语')>汉语<>
Все сохраняется и повреждения содержимого больше нет.

Уже 131-ая сборка подоспела, там исправлено целочисленное деление LONGINT теперь:
http://blackboxframework.org/unstable/master/

Автор:  Info21 [ Понедельник, 11 Май, 2015 22:53 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Ну, если LONGINT еще такой сырой, то будем, как говорится, подождать.

Автор:  Иван Денисов [ Вторник, 12 Май, 2015 10:26 ]
Заголовок сообщения:  Re: школьная и базовая сборки -- переход на уникод (2015)

Info21 писал(а):
Ну, если LONGINT еще такой сырой, то будем, как говорится, подождать.

Если не спешить, то хотя бы бета-версии Центра действительно стоит подождать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/