Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 04:20

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Пт янв 28, 2022 12:46 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Есть много разного. Нарисовать виджет - не цель. Вопрос здесь в том, каким образом выглядит разработка со всеми этими "какими-то" вариантами..

Да, есть вопросы к размышлению, как разные решения интегрировать и согласовать в рамках Форт использования.

Посмотрел на проект GUI на базе FLTK. Похоже ещё к Форт никто не делал биндинги этой библиотеки.
Из интересного в рамках проектов с FLTK собрал под Linux LiveCD Puppy Dillo веб браузер (NetSurf, конечно пофункциональнее будет :),
С базой проекта FLTK есть проект MicroWindows, есть и биндинг к Scintilla библиотеке.

Архитектура Microwindows
Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Пт янв 28, 2022 13:56 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Вот у меня опять ощущение, что это все тупиковый путь. Перепривязать базовые функции к другому языку? Будут те же функции, но на другом языке. Потрачено время, добавлены ошибки.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Сб янв 29, 2022 13:15 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
KPG писал(а):
Посмотрел на проект GUI на базе FLTK. Похоже ещё к Форт никто не делал биндинги этой библиотеки.

Я таки дико извиняюсь, но разве уже появился 64х Форт с работающими dlopen, dlsym, ... и (главное) callback?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Сб янв 29, 2022 13:37 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Hishnik писал(а):
KPG писал(а):
Ну так даже самому нарисовать и обработать контролы интерфейса программы нет особой проблемы под какой нибудь кросс библиотекой типа SDL2.
Для встроенных применений на контроллерах отрисовывается же GUI на LCD дисплеях всякими доступными способами и библиотеками и ничего это не вызывает особых вопросов.

Есть проблема. Это неэффективно.


А что значит "неэффективно" ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Сб янв 29, 2022 13:55 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Ilya писал(а):
Я таки дико извиняюсь, но разве уже появился 64х Форт с работающими dlopen, dlsym, ... и (главное) callback?

С 64-бит не экспериментировал, но чем и какие опробованные Форт системные решения были изучены и чем не устроили для использования?
(может и на примере какой нибудь задачи)

P.S. К примеру kForth-64
со встроенным kForth сделан и такой проект Evolve 4.0


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Сб янв 29, 2022 14:46 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
KPG писал(а):
Ilya писал(а):
Я таки дико извиняюсь, но разве уже появился 64х Форт с работающими dlopen, dlsym, ... и (главное) callback?

С 64-бит не экспериментировал, но чем и какие опробованные Форт системные решения были изучены и чем не устроили для использования?
(может и на примере какой нибудь задачи)


Легко! В GTK есть такая штука g_signal_connect (например для регистрации нажатия на кнопку) и ей во вход. параметрах требуется адрес вашей callback ф-ции. В spf4 для этого имеется CALLBACK: , а у кого ещё есть подобный механизм? :wink:
Правда нечто подобное есть в коммерческих iForth и 8th.
ЗЫ в kForth такого не было .


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Сб янв 29, 2022 19:04 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Ilya писал(а):
В GTK есть такая штука g_signal_connect (например для регистрации нажатия на кнопку) и ей во вход. параметрах требуется адрес вашей callback ф-ции.

Можно и callback убрать "вниз".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Сб янв 29, 2022 23:42 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Hishnik писал(а):
Можно и callback убрать "вниз".

Можно! Но я нескольким этим "создателям Форта" задавал вопрос по поводу реализации callback, но они меня так культурно посылали в "пеший эротический тур"! :(
Если увидите реализацию callback в "халяльном" 64b Forth, то разбудите меня! :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Ср фев 02, 2022 14:25 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Ilya писал(а):
Hishnik писал(а):
KPG писал(а):
Ну так даже самому нарисовать и обработать контролы интерфейса программы нет особой проблемы под какой нибудь кросс библиотекой типа SDL2.
Для встроенных применений на контроллерах отрисовывается же GUI на LCD дисплеях всякими доступными способами и библиотеками и ничего это не вызывает особых вопросов.

Есть проблема. Это неэффективно.


А что значит "неэффективно" ?

Тоже не совсем понятен мне ответ.

Для Linux, да и в каком то варианте для Windows (есть подобная соседняя тема на форуме)
существует вариант делать программы с GUI (да и сетью) для KolibriOS и запускать их в Linux 32|64.

Вот сообщениe с указанием на проект на Github в темe форума Эмулятор под Linux
Проект хорошо сделан и его даже прикрутили к одной из сборок Арча (IceArch)
с запуском файловых менеджеров сделанных под KolibriOS и игр, хотя есть и разный некоторый другой софт для KolibriOS.

А, т.к. под KolibriOS есть сделанный SPF4 то даже с Фортом можно делать ПО и запускать под 32/64 бит Linux, хотя сама KolibriOS 32-х битная систeма. :D

Изображение

P.S. Кстати, возможно, в рамках рассмотрения каких то ещё вариантов интеграции Форт с Linux может быть интересен проект Форта в виде модуля ядра для Linux


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Чт фев 03, 2022 01:54 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
А что значит "неэффективно" ?

Тоже не совсем понятен мне ответ.

Он в официальном понимании. Эффективность = эффект / затраты. Если эффект тот же (приложение с интерфейсом), а затраты больше, эффективность снижается. Зачем повторять что-то на Форте, если результат.... такой же, "зато на Форте"? Требуется, чтобы с Фортом стало что-то иначе. Например, больше возможностей или меньше кода.

KPG писал(а):
А, т.к. под KolibriOS есть сделанный SPF4 то даже с Фортом можно делать ПО и запускать под 32/64 бит Linux, хотя сама KolibriOS 32-х битная систeма.

"- Вы задач решаете? - Нет, KolibriOS показываем. - Бесполезное".... :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вс фев 06, 2022 00:01 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Вот у меня опять ощущение, что это все тупиковый путь. Перепривязать базовые функции к другому языку? Будут те же функции, но на другом языке. Потрачено время, добавлены ошибки.

Не уверен, что перепривязка одних функций в ядро другого окружения не так необходимо.
В том же FreeBasic есть целая утилита конвертации С хедеров в свой формат (в SPF4 тоже пoдобное имеется) к тому же лексикон названий слов для Форта заимствуется который и так уже используется в других языках и запоминается.

P.S. Посмотрел, что и Бейсики начиная с FreeBasic, Basic256. BBC Basic и др. "достаточно" популярны
тот же FreeBasic собирают и для DOS.

Правда не увидел, чтобы на Бейсиках сделали какой то Форт, в отличии от Бейсика на Форт, но возможно и такое имеется. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вс фев 06, 2022 00:46 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
тот же FreeBasic собирают и для DOS.

Эммм... для чего?

KPG писал(а):
Правда не увидел, чтобы на Бейсиках сделали какой то Форт, в отличии от Бейсика на Форт, но возможно и такое имеется.


Ну и что теперь, так и сидеть, ждать, пока "кто-то кое-где у нас порой"?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вс мар 27, 2022 23:49 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
На странице
VFX Forth Community editions
добавили VFX Forth 64 for Windows: Alpha 1 (вроде ранее не было)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Пн мар 28, 2022 00:37 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
добавили VFX Forth 64 for Windows: Alpha 1 (вроде ранее не было)

В Крым за рубли продадут? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Пн мар 28, 2022 19:24 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Можно я это тут оставлю? :shuffle;


Вложения:
irbis07.png
irbis07.png [ 7.42 Кб | Просмотров: 8506 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

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


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

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


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

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