Clarion 11-12

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8167
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 31 раз
Поблагодарили: 104 раза

Clarion 11-12

Сообщение Игорь Столяров »

Губин Игорь писал(а): 12 Сентябрь 2025, 16:53 У Clariona до сих пор есть хороший язык, развитая система шаблонов
Полностью согласен. Но это с нашей стороны, его пользователей.
А сколько программистов, которые могут этот хороший язык развивать или хотя бы поддерживать ?
Я так подозреваю, что это и есть основаная проблема со всеми планами развития в SV. :D
Нельзя вот так просто взять пресс денег и пойти купить себе интеграцию Unicode в Clarion 12.
finsoftrz писал(а): 12 Сентябрь 2025, 17:58 А может и со здоровьем что
Не по наслышке знаю, что на пиво у программистов с братанами время всегда находится. :D
Поэтому если DevCon отменили - то это либо деньги, либо здоровье. Точнее уже их отсутствие. :(
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5209
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion 11-12

Сообщение kreator »

Я не про сейчас. Понятно, что сейчас пациент в коме. А 20 лет назад ситуация была другой. Да и из комы можно вывести, было бы желание. Например, организовать что-то типа опенсорса, SV остался бы координатором.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8167
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 31 раз
Поблагодарили: 104 раза

Clarion 11-12

Сообщение Игорь Столяров »

kreator писал(а): 12 Сентябрь 2025, 18:32 Например, организовать что-то типа опенсорса, SV остался бы координатором.
OpenSource - это маркетнговый миф. Крупнейшие хабы по развитию того же Linux
находятся в Microsoft и Oracle, которые заинтересованы в его существовании. И так во всём.

Я тут недавно пообщался с новыми авторами OpenSource проекта ZINT.
Это просто полный п..ец ! Профессиональная импотенция, раздувание щёк и рассуждения
об их дао во вселенной. И на этом всё. А ! Мне ещё рекомендовали перейти на разработку в UNIX. :D

При этом никто не смог объяснить почему их OpenSource код нормально собирается только в текущей
версии Microsoft Visual Studio ... А когда я сам разобрался - то просто удалил это всё и забыл как страшный сон. :D
Make Clarion Great Again ! 😎
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2663
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 29 раз

Clarion 11-12

Сообщение Губин Игорь »

finsoftrz писал(а): 12 Сентябрь 2025, 17:58 в отказе от использования topspeed компиляторов и переходу к готовым опенсорсным
Идея с правом на существование, но требующая полнейшей переработки рантайма со всплытием, наверняка, безумного количества фич и взаимокомпенсирующих глюков.

Не удивлюсь, если конечной целью питерцев было именно такое.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5416
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 15 раз
Поблагодарили: 68 раз

Clarion 11-12

Сообщение finsoftrz »

kreator писал(а): 12 Сентябрь 2025, 18:32 Я не про сейчас. Понятно, что сейчас пациент в коме. А 20 лет назад ситуация была другой. Да и из комы можно вывести, было бы желание. Например, организовать что-то типа опенсорса, SV остался бы координатором.
20 лет назад RZ решил полностью сменить правила игры и уйти на Clarion#, оторвавшись от наследия topspeed. Оттуда ноги растут и у текущей среды разработки, которая создавалась для Clarion# на С# по этой причине, а возможность работать с "легаси" win32 оставили на время для обратной совместимости. В результате большая часть разработчиков свалили с клариона совсем (на с#, windev, в веб), а от Clarion# осталась только среда, которую оставили для работы с win32, уже убрав к нему приставку "легаси".
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5416
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 15 раз
Поблагодарили: 68 раз

Clarion 11-12

Сообщение finsoftrz »

Игорь Столяров писал(а): 12 Сентябрь 2025, 18:43 При этом никто не смог объяснить почему их OpenSource код нормально собирается только в текущей
версии Microsoft Visual Studio ... А когда я сам разобрался - то просто удалил это всё и забыл как страшный сон. :D
Не понял, совсем отказались от использования zint? Я как бы тоже через него двумерные шк вывожу.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5416
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 15 раз
Поблагодарили: 68 раз

Clarion 11-12

Сообщение finsoftrz »

Губин Игорь писал(а): 12 Сентябрь 2025, 18:58
finsoftrz писал(а): 12 Сентябрь 2025, 17:58 в отказе от использования topspeed компиляторов и переходу к готовым опенсорсным
Идея с правом на существование, но требующая полнейшей переработки рантайма со всплытием, наверняка, безумного количества фич и взаимокомпенсирующих глюков.

Не удивлюсь, если конечной целью питерцев было именно такое.
Имеет, но это очень странно, когда разработчик семейства неплохих компиляторов хочет отказаться от них и перейти на использование каких-то сторонних опенсорсных. Топспидовские компиляторы отличаются от других некоторыми внутренними механизмами, поэтому такой переход неминуемо выльется в необходимость тщательной отладки всплывающих проблем. У нас тут был небольшой диалог с Джонсоном. Когда я предположил, что RZ хочет сделать транслятор с клариона в си, по аналогии с Clarion# (что логично вытекает из сказанного RZ), Брюс что-то весь разволновался, сказал, что речь только про перекомпиляцию рантайма, а что будет с компилятором клариона, неизвестно, а рассуждения на эту тему спекуляция. То есть, мы говорим при уход с топспидовских компиляторов, но не знаем, что это предполагает, а должны оплачивать подписку за какие-то никому не видные изменения в рантайме. По мне это совсем не катит.
C6/C12, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5209
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion 11-12

Сообщение kreator »

finsoftrz писал(а): 12 Сентябрь 2025, 19:19 20 лет назад RZ решил полностью сменить правила игры и уйти на Clarion#, оторвавшись от наследия topspeed.
А он один это решил? Может другого варианта не было? Было, например, обсуждение как переделать старую версию для запуска в 64-битной среде?
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5416
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 15 раз
Поблагодарили: 68 раз

Clarion 11-12

Сообщение finsoftrz »

Насколько я читал, 32 разрядная среда была еще при топспиде, а отдельные компоненты всплывали в с55 (это уже SV). По какой-то причине не пошла в продакшен. Решения принимает RZ, он почти не контактирует с пользователями. Точнее пытался во временя c7, там такой негатив в ответ получил, что начал удалять посты и банить пользователей. Потом совсем закрылся.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2663
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 29 раз

Clarion 11-12

Сообщение Губин Игорь »

finsoftrz писал(а): 12 Сентябрь 2025, 19:43 По какой-то причине не пошла в продакшен
Насколько я помню, они не смогли довести оболочку до ума, постоянно всплывали какие-то глюки.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5416
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 15 раз
Поблагодарили: 68 раз

Clarion 11-12

Сообщение finsoftrz »

Губин Игорь писал(а): 12 Сентябрь 2025, 19:50
finsoftrz писал(а): 12 Сентябрь 2025, 19:43 По какой-то причине не пошла в продакшен
Насколько я помню, они не смогли довести оболочку до ума, постоянно всплывали какие-то глюки.
Отдельные утилиты в составе с55 были написаны на кларионе, скорее всего, та оболочка тоже (что вполне логично было бы). Вся эта тема пришлась на период распада топспида в 1999 году, когда Баррингтон продал бизнес группе инвесторов во главе с RZ. Могли тупо не договориться.
C6/C12, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5209
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Clarion 11-12

Сообщение kreator »

Скорей всего было банально. Майкрософт уведомил о том, что новая Винда (Виста) не будет запускать 16-битные проги. Поспрашивали сообщество. Никому не надо, у многих ещё ДОС. А когда петух клюнул, времени не оказалось, стали смотреть на сторонние разработки. Да и сами разрабы SV - нафиг надо напрягаться, всё же нормально было. :D
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5416
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 15 раз
Поблагодарили: 68 раз

Clarion 11-12

Сообщение finsoftrz »

Я подумал, а почему RZ решил (пусть на словах) отказаться от нового типа данных UString в пользу общей декларации String. В языках, которые поддерживают юникод, у типа String отсутствует длина, память выделяется динамически в зависимости от значения. А String в кларионе имеет фиксированную длину.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2663
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 29 раз

Clarion 11-12

Сообщение Губин Игорь »

finsoftrz писал(а): 13 Сентябрь 2025, 18:50 Я подумал, а почему RZ решил (пусть на словах) отказаться от нового типа данных UString в пользу общей декларации String
В этом случае не надо править рантайм в области работы со строками в самом страшном для отладки месте - в передаче параметров. Вспомните, сколько раз они наступали на эти грабли со времён CDD.

Т.е., что там в этой строке, ASCII или Unicode, определяется лишь функцией её обработки. Если это БД, то, чуть утрируя, вообще ничего не надо делать, храним как храним, ищем как и искали. Получается, что надо переписать лишь куски связанные с работой со строками (поиск, замена и т.п.) и выводом на экран и печатью.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5416
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 15 раз
Поблагодарили: 68 раз

Clarion 11-12

Сообщение finsoftrz »

А что там править, передавай как string.
Еще, я не видел, чтобы поддерживали в одном приложении строки и в ansi и в юникоде. Либо все ansi, либо все юникод.
Кстати, в группах один товарищ допытовался, нужен ли на самом деле кому юникод и зачем. Может мысли у него есть какие.
Интересно у Михаила поинтересоваться, покупают ли у него примочки с юникодом и насколько на самом деле это востребовано.
C6/C12, ШВС, tps/btrieve.
Ответить