OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 13:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: 1.6 vs новые версии
СообщениеДобавлено: Понедельник, 24 Февраль, 2020 08:42 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
SovietPony писал(а):
Зачем могут быть нужны две версии одного и того же плагина?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 24 Февраль, 2020 12:23 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 24 Февраль, 2020 23:31 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 25 Февраль, 2020 02:28 
Аватара пользователя

Зарегистрирован: Воскресенье, 09 Декабрь, 2018 15:14
Сообщения: 113
Откуда: Equestria
Trurl писал(а):
SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.
Так, если она лучше новой?
Зачем тогда поддерживать новую, если она плохая? %)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 25 Февраль, 2020 06:16 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Trurl писал(а):
SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Вторник, 25 Февраль, 2020 10:52 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Мнение субъективное. Но основания для этого мнения было бы полезно услышать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 25 Февраль, 2020 11:13 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Trurl писал(а):
SovietPony писал(а):
Trurl, поддерживать устаревшую версию ББ, конечно, странно.
Так, если она лучше новой?
Держу 1.5, т.к. там удобно конвертировать Win -- Unicode.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Вторник, 25 Февраль, 2020 21:46 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Я вообще заметил, что комьюнити версия ББ стал именной сборкой Денисова и Ко, "улучшения" принимаются гораздо легче, чем раньше.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 25 Февраль, 2020 21:51 
Аватара пользователя

Зарегистрирован: Суббота, 16 Февраль, 2008 02:47
Сообщения: 660
Info21 писал(а):
Держу 1.5, т.к. там удобно конвертировать Win -- Unicode.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 25 Февраль, 2020 23:46 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
SovietPony писал(а):
Зачем тогда поддерживать новую, если она плохая? %)

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Среда, 26 Февраль, 2020 04:32 
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 26 Февраль, 2020 14:37 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
adimetrius писал(а):
Info21 писал(а):
Держу 1.5, т.к. там удобно конвертировать Win -- Unicode.
Так вы ее просто как конвертор держите? Простые Txt файлы из 1251 в utf8/utf16 Переводите?
Не просто -- она постоянно у меня открыта с будильником, опять же калькулятор...

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 26 Февраль, 2020 15:37 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 358
Откуда: Россия, Стерлитамак
Info21 писал(а):
Конвертирую не файлы, а куски текста в свой PIM.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Четверг, 27 Февраль, 2020 17:31 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Иван Денисов писал(а):
Из значимых нововведений, которых нет в сборке Центра, там есть подсистема Cons для работы с консолью

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Четверг, 27 Февраль, 2020 18:00 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Четверг, 27 Февраль, 2020 19:18 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Для подчеркивания пробелов достаточно добавить один символ в TextViews. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Четверг, 27 Февраль, 2020 19:27 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Trurl писал(а):
Для подчеркивания пробелов достаточно добавить один символ в TextViews. :)

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 27 Февраль, 2020 20:35 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
adva писал(а):
Info21 писал(а):
Конвертирую не файлы, а куски текста в свой PIM.
А можете поделиться?
Не вполне понял вопрос.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Четверг, 27 Февраль, 2020 20:36 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Trurl писал(а):
Вот как раз к работе Центра у меня претензии. Ладно новые модули, но зачем курочить интерфейсы?
Присоединяюсь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1.6 vs новые версии
СообщениеДобавлено: Четверг, 27 Февраль, 2020 20:53 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB