Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 13:50

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Qt - версия для Irbis
Автор Сообщение
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
В принципе много соображений. Есть типовые сценарии применения, под них форт-система и создается. От Qt было необходимо Charts, которые в Lazarus не очень хороши. Например, какие-то вещи настраиваются только из IDE, а вот динамические настройки не работают (и об этом рассказывают на форумах). Зато добавленная серия перестраивается автоматически, а в Qt это проблема - везде пишут про remove-add при необходимости обновления данных. Можно, конечно, потратить время и на свой компонент, уже на Форте поверх "чистого" Image, и это будет надолго и с нужными свойствами.
В целом же ориентация на характеристики базовой платформы дают существенно лучшие результаты, чем попытка раскрутить все из базового Форта по методикам 80-х годов. Получается, по сути, приложение на Qt (или VS, или Lazarus, или еще на чем-то), организованное определенным образом, с интерактивным режимом и динамическим управлением компонентами с помощью форт-подобного API. В этом случае, кстати, многие претензии к Форту просто уходят. Никто же не перерисовывает кнопку по-фортовски, управление ограничивается вызовом готовых методов. Редактор, графики, OpenGL - тоже готовые, с добавленным API, берущим аргументы со стека форт-машины. Это пренебрежимо малые дополнительные задержки на разбор строки с Фортом, зато полное устранение времени на пересборку при малейших изменениях. По крайней мере, я не могу вспомнить, где еще можно добавить на форму кнопку с действием, придуманным только что, и охватывающим не только предусмотренные операции (в конце концов, можно в определенных пределах настроить панели в Microsoft Word), но и весь спектр встроенных слов, определенных в программе ранее, и добавленных только что. А потом еще эту кнопку сдвинуть, поменять размер, подкрасить и т.п.
Сообщение Добавлено: Сб дек 23, 2023 22:30
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Hishnik писал(а):
Update. С Qt 6.0 собрался комплект с Charts.

Архитектура та же. Адресный интерпретатор на Си, без машинного кода. Форт-машина внутри класса приложения, чтобы иметь доступ к виджетам.

А, чем обуслoвлена сборка проекта с Qt6?
Что в нём интересного, в сравнении, к примеру, с Qt5.9?

P.S. Книг по QT6 вроде ещё особо нет изданных (но может ошибаюсь)
т.к. к примеру иногда пересобирая проект SimulIDE на версии QT5.9 не сталкиваюсь с какими то
непреодолимыми несовместимостями.
Сообщение Добавлено: Сб дек 23, 2023 21:04
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Update. С Qt 6.0 собрался комплект с Charts.

Архитектура та же. Адресный интерпретатор на Си, без машинного кода. Форт-машина внутри класса приложения, чтобы иметь доступ к виджетам.


Вложения:
IrbisQt01.png
IrbisQt01.png [ 34.82 Кб | Просмотров: 1225 ]
Сообщение Добавлено: Сб дек 23, 2023 18:52
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Отладочной информации оказалось много, с 65 Мб размер упал до 6,7. Под Линукс в Lazarus нужно еще что-то докачивать, проще будет поставить его в Линукс на VM и там уже собирать. Пара библиотек вызывает сомнения - OpenGL (хотя это в принципе переносимая библиотека), и MultiMedia, взятая для Windows.
Сообщение Добавлено: Сб май 13, 2023 19:13
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
KPG писал(а):
не будет и под Win32?

У меня проект есть, его можно собирать под то, что поддерживает Lazarus. Мне нужен 64-битный Форт, да и 64-битные ОС уже вариант по умолчанию.

Не вполне понимаю обсуждение редакторов и плагинов. Это не цель, это инструмент. У меня сейчас несколько активных задач, под которые Irbis и дописывается
1) Данные в plain text или csv, нужно построить график, обработать (и построить график по обработанному), причем обработка не на уровне "загрузить готовый модуль".
2) Что-то подключено по UART, нужно собрать данные и хотя бы выгрузить в тексте.
3) Текст на ассемблере-форте, нужно сгенерировать модель памяти целевого процессора и выгрузить ее в формате, доступном для Vivado.
4) То же, но нужно выполнить pre-RTL моделирование.

Это все можно так или иначе показывать как результат, или же оно непосредственно ведет к нужному результату. А накручивание технологий само по себе не ведет.
Сообщение Добавлено: Сб май 13, 2023 03:12
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Hishnik писал(а):
Там 64-bit. Посмотрю, как быстро пересобрать под Linux, но хорошо бы образ VM, чтобы проверять на нем.

не будет и под Win32?

P.S. У меня Linux 32 (64) это загрузка через Grub2Dos с внешнего SSD-USB разных вариантов PuppyLinux
(при извлечении предварительно файлов с ISO в отдельную директорию), под ними же и собираю какой
то софт из исходников с помощью соответстующего компилятора (с Lazarus тоже какой то софт собирал),
к примеру штатным Devx (GСС пакетом). Могут конечно быть какие то мелкие трудности.
Из последнегос с QT5 для Linux32 собралась из исходников программа MyTetra

Авторская статья по программе Mytetra (2016г) Самая нужная программа на свете https://habr.com/ru/articles/316814/

На ru-board есть и топик, к примеру, по древовидным "редакторам"

Можно использовать и Zim, CherryTree, ...

В Zim, к примеру, можно использовать формат файлов GraphViz и некоторые другие в качестве плагинов.
Сообщение Добавлено: Сб май 13, 2023 01:15
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
KPG писал(а):
Там, вроде, достаточно в опциях проекта убрать Debug опцию.

Это я забываю. Сейчас понемногу добавляются разные декоративные слова для виджетов, поскольку надо посчитать несколько задачек. Выгружу еще и Release.

KPG писал(а):
P.S. Пробовал запустить Irbis под Wine, но ему не понравился формат файла, хотя вроде он под 32-а бита по информации из файла.

Там 64-bit. Посмотрю, как быстро пересобрать под Linux, но хорошо бы образ VM, чтобы проверять на нем.
Сообщение Добавлено: Сб май 13, 2023 00:55
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Hishnik писал(а):
Это Lazarus, тут трудно сказать, что именно дает размер. Но по современным меркам он небольшой.

Там, вроде, достаточно в опциях проекта убрать Debug опцию.

P.S. Пробовал запустить Irbis под Wine, но ему не понравился формат файла, хотя вроде он под 32-а бита по информации из файла.
(т.е. может ещё добавить портабельный вариант и pdf отдельно?)
Сообщение Добавлено: Пт май 12, 2023 17:14
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
KPG писал(а):
Интересно, а за счёт чего "разросся" файл Irbis до ~65Мб?

Это Lazarus, тут трудно сказать, что именно дает размер. Но по современным меркам он небольшой.

KPG писал(а):
и планируется ли какое то к нему описание

pdf там же
KPG писал(а):
и сборка под Linux (32|64)?

Пока не смотрел, есть вариант повторить то же под Qt (в Lazarus удобные Chart и SynEdit, но странные проблемы с динамическим управлением некоторыми виджетами).

Пока движущая сила работ простая: есть конкретные потребности в коде - есть изменения по мере востребованности новых функций.
Сообщение Добавлено: Пт май 12, 2023 16:50
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
IrbisForthApps
Интересно, а за счёт чего "разросся" файл Irbis до ~65Мб?
и планируется ли какое то к нему описание и сборка под Linux (32|64)?
Сообщение Добавлено: Пт май 12, 2023 15:30
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Интересный вариант, схожей с Ирбисом направленности. Только расчеты внутрь вставлять неудобно, php не для этого все-таки.
Сообщение Добавлено: Пн май 08, 2023 21:35
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
В этом проекте PHP-Gui
автор добавляет Гуи к языку делая управление Lazarus модулем (реализующего функционал Гуи)
по последовательному каналу (pipes) по протоколу сделанного на JSON

Изображение

Изображение
Сообщение Добавлено: Пн май 08, 2023 19:43
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
KPG писал(а):
Были ли опубликованы (запамятовал) от Хищник какие то открытые проекты/разработки в области Форт тематики на местном форуме?


1. Были, и что? http://fforum.winglion.ru/viewforum.php?f=55
2. Это не относится к делу. Если я предлагаю сделать иначе, это не означает, что я должен сначала N раз сделать "так".

KPG писал(а):
Вот постинг каких то сообщений от кого то на местный форум был полезен кому то?

А в чем надо измерять пользу?
KPG писал(а):
При этом, на том же Github, появляются и сейчас проекты так или иначе связанные с Форт.

А там что, польза больше? Или просто приятно поддерживать иллюзию, что раз туда выкладывают, значит, какие-то процессы вокруг Форта происходят?
KPG писал(а):
но факт остаётся фактом для его осмысления ПОЧЕМУ это имеет место быть)

1. Потому что есть возможность.
2. Потому что у выкладывающих те же иллюзии - "вот я выложу, а на проект как набросятся, как доделают!".
Сообщение Добавлено: Ср мар 15, 2023 23:01
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Hishnik писал(а):
Не знаю. Я считаю утопией идею о массе заинтересованных последователей, которые тут же начнут "развивать" проект с открытым кодом. Все сведется к загрузке, сборке и набору 2 2 + в консоли.

Код:
Нам не дано предугадать,
Как слово наше отзовется, —
И нам сочувствие дается,
Как нам дается благодать…'
Федор Тютчев (05 декабря 1803 — 27 июля 1873)

P.S. Были ли опубликованы (запамятовал) от Хищник какие то открытые проекты/разработки в области Форт тематики на местном форуме?

Вот постинг каких то сообщений от кого то на местный форум был полезен кому то?

При этом, на том же Github, появляются и сейчас проекты так или иначе связанные с Форт. :)
(возможно это можно отнести к "детским поделкам", но факт остаётся фактом для его осмысления ПОЧЕМУ это имеет место быть)
Сообщение Добавлено: Ср мар 15, 2023 17:04
  Заголовок сообщения:  Re: Qt - версия для Irbis  Ответить с цитатой
Ну два пункта выполнили.. что далее?
Сообщение Добавлено: Ср мар 15, 2023 16:09

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB