OberonCore
https://forum.oberoncore.ru/

1.6 vs новые версии
https://forum.oberoncore.ru/viewtopic.php?f=134&t=6565
Страница 1 из 2

Автор:  Trurl [ Понедельник, 24 Февраль, 2020 08:42 ]
Заголовок сообщения:  1.6 vs новые версии

SovietPony писал(а):
Зачем могут быть нужны две версии одного и того же плагина?

Например, для 1.6 и 1.7.

Автор:  SovietPony [ Понедельник, 24 Февраль, 2020 12:23 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

Trurl, поддерживать устаревшую версию ББ, конечно, странно. Делать это все равно надо в отдельных директориях и повсюду учитывать изменения самого фреймфорка. Все сторонние зависимости (в данном случае фреймфорк тоже) надо оборачивать в ещё один слой абстракций с реализациями под разные версии компонентов. Других вариантов, кроме полностью отдельных версий для 1.6 и 1.7 я не вижу.

Автор:  Trurl [ Понедельник, 24 Февраль, 2020 23:31 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.

Так, если она лучше новой?

Автор:  SovietPony [ Вторник, 25 Февраль, 2020 02:28 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

Trurl писал(а):
SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.
Так, если она лучше новой?
Зачем тогда поддерживать новую, если она плохая? %)

Автор:  Иван Денисов [ Вторник, 25 Февраль, 2020 06:16 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

Trurl писал(а):
SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.

Так, если она лучше новой?

Это ваше субъективное мнение.

Автор:  Евгений Темиргалеев [ Вторник, 25 Февраль, 2020 10:52 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Мнение субъективное. Но основания для этого мнения было бы полезно услышать.

Автор:  Info21 [ Вторник, 25 Февраль, 2020 11:13 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

Trurl писал(а):
SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.
Так, если она лучше новой?
Держу 1.5, т.к. там удобно конвертировать Win -- Unicode.

Вопрос Trurl'ю: чем 1.6 лучше 1.7?

Автор:  Пётр Кушнир [ Вторник, 25 Февраль, 2020 21:46 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Я вообще заметил, что комьюнити версия ББ стал именной сборкой Денисова и Ко, "улучшения" принимаются гораздо легче, чем раньше.

Автор:  adimetrius [ Вторник, 25 Февраль, 2020 21:51 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

Info21 писал(а):
Держу 1.5, т.к. там удобно конвертировать Win -- Unicode.

Так вы ее просто как конвертор держите? Простые Txt файлы из 1251 в utf8/utf16 Переводите?

Автор:  Trurl [ Вторник, 25 Февраль, 2020 23:46 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

SovietPony писал(а):
Зачем тогда поддерживать новую, если она плохая? %)

А вот Иван Андреевич считает, что наоборот. :-)

Евгений Темиргалеев писал(а):
Мнение субъективное. Но основания для этого мнения было бы полезно услышать.

Не скажу, что прямо совсем хуже, но как-то сумбурно все делается.

Автор:  Иван Денисов [ Среда, 26 Февраль, 2020 04:32 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

1.7 сборка заморожена в статусе беты и там только багфиксы предполагаются. Из значимых нововведений, которых нет в сборке Центра, там есть подсистема Cons для работы с консолью, чтобы работал консольный интерпретатор, и удобно было переключить Log на консоль. Остальные правки касаются не Windows. И это, конечно, подсистема Trurl под названием Dev2, которой Windows-версию не комплектуем, а в Linux/OpenBSD/FreeBSD она уже незаменима. Еще есть поддержка флага [ccall16]. Но зато нет сопрограмм, чтобы не перегружать ядро как раз. Не так уж много нововведений.

Сборка 1.8, вы уж меня извините, но в настоящий момент открыта для обсуждений различных нововведений. Это объявил, и буду поддерживать дискуссию. Кому кажется, что добавить какое-то нововведение легко, попробуйте :) У меня с Александром очень строгий код-ревью и обсуждаем также большим коллективом. Сейчас у сборки четыре коммитера. Это я, Александр, Антон и также рад, что присоединился Евгений. Вот он уже раскритиковал ConsHook, так что заменим на реализацию через процедурные переменные. Это рабочий процесс в альфа-версии. Также с Евгением нам удалось обсудить в каких файлах документацию вести и я также пронумеровал темы на подфоруме. Номера соответствуют задачам. И в директории хранилища dev/docu_dev18 будем размещать документацию к каждому номеру.

Автор:  Info21 [ Среда, 26 Февраль, 2020 14:37 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

adimetrius писал(а):
Info21 писал(а):
Держу 1.5, т.к. там удобно конвертировать Win -- Unicode.
Так вы ее просто как конвертор держите? Простые Txt файлы из 1251 в utf8/utf16 Переводите?
Не просто -- она постоянно у меня открыта с будильником, опять же калькулятор...

Конвертирую не файлы, а куски текста в свой PIM.

Автор:  adva [ Среда, 26 Февраль, 2020 15:37 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

Info21 писал(а):
Конвертирую не файлы, а куски текста в свой PIM.

А можете поделиться? Или схематично нарисовать, чего и как можно хранить? На текущий момент использую mytetra. Но вдруг удобнее с ББ.

Автор:  Trurl [ Четверг, 27 Февраль, 2020 17:31 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Иван Денисов писал(а):
Из значимых нововведений, которых нет в сборке Центра, там есть подсистема Cons для работы с консолью

Вот как раз к работе Центра у меня претензии. Ладно новые модули, но зачем курочить интерфейсы? Что в Ports так не хватало именно DrawSpace? Не говоря уж о тенденции запихнуть весь BlackBox в Kernel.

Автор:  Иван Денисов [ Четверг, 27 Февраль, 2020 18:00 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Trurl писал(а):
Иван Денисов писал(а):
Из значимых нововведений, которых нет в сборке Центра, там есть подсистема Cons для работы с консолью

Вот как раз к работе Центра у меня претензии. Ладно новые модули, но зачем курочить интерфейсы? Что в Ports так не хватало именно DrawSpace? Не говоря уж о тенденции запихнуть весь BlackBox в Kernel.


Тема с подчеркиванием пробела с 2009 года тревожила Йозефа, судя по переписке в рассылке :)

В апреле 2014 мы голосовали, что проблема заслуживает решения
https://forum.blackboxframework.org/vie ... ?f=41&t=86

Потом с июня 2015 мы начали обсуждать, и как-то никто не возражал против решения, предложенного Йозефом
https://forum.blackboxframework.org/vie ... 2322#p2322

Ну и наконец в январе 2016 мы проголосовали
https://forum.blackboxframework.org/vie ... ?f=4&t=354

Это было не поспешное решение...

Автор:  Trurl [ Четверг, 27 Февраль, 2020 19:18 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Для подчеркивания пробелов достаточно добавить один символ в TextViews. :)

Автор:  Иван Денисов [ Четверг, 27 Февраль, 2020 19:27 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Trurl писал(а):
Для подчеркивания пробелов достаточно добавить один символ в TextViews. :)

А как это? Пробел ведь разной ширины получается. Я так понимаю, что именно в этом была техническая сложность.

Автор:  Info21 [ Четверг, 27 Февраль, 2020 20:35 ]
Заголовок сообщения:  Re: Распол-е модулей System. Все еще актуально брать из корн

adva писал(а):
Info21 писал(а):
Конвертирую не файлы, а куски текста в свой PIM.
А можете поделиться?
Не вполне понял вопрос.

Скопировав кусок с веб-странички, иду во всегда открытый ББ 1.5 (там у меня будильник, поэтому он всегда открыт), в пустое окно Log делаю Ctrl+V, Ctrl+A, Ctrl+X, а поскольку ББ 1.5 (в отличие от браузера) кладёт данные в системный буфер в нескольких форматах (включая даже bmp), то в PIMе остаётся сделать Paste As... с выбором формата.

Зависит от сайта, откуда берётся кусок текста. С OberonCore это не нужно.

Автор:  Info21 [ Четверг, 27 Февраль, 2020 20:36 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Trurl писал(а):
Вот как раз к работе Центра у меня претензии. Ладно новые модули, но зачем курочить интерфейсы?
Присоединяюсь.

Автор:  Иван Денисов [ Четверг, 27 Февраль, 2020 20:53 ]
Заголовок сообщения:  Re: 1.6 vs новые версии

Возможность изменения некоторых интерфейсов — важная часть развития и поддержки инструмента. При переходе на новую версию, этот барьер технически снимается. Конечно, стоит оценивать необходимость таких изменений рационально. А дальше решать пользователям. Если они готовы изменить свои наработки под новый интерфейс, то переходят на новую версию. Если не готовы, то не переходят. Мне хочется иметь кросс-платформенную версию для своих проектов, так что вот и работаем по мере сил, и тут придется опять кое где менять интерфейс. Спасибо всем, кто помогает. Trurl низкий поклон за Dev2, в частности.

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