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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - gForth x64 + debian/win
Автор Сообщение
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
KPG писал(а):
Не а, нужно сравнивать сравнимые вещи.

А они сравнимы. Вопрос в чем? Нажимаем на кнопку - счетчик увеличивается. А вся шелуха - это шелуха. Нет никакого "взаимодействия" как сферическая лошадь в вакууме. Есть конкретные технические задачи, которые нужно решать. Если в одной системе они решаются сложно, а в другой просто - другая система лучше.
Сообщение Добавлено: Пн июн 13, 2022 00:13
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Hishnik писал(а):
KPG писал(а):
Небольшой пример использования графической подсистемы Tk от Tcl
в использовании командного интерпрeтатора wish

Теперь можно сравнить размеры.

Не а, нужно сравнивать сравнимые вещи.
Приведённое выше решение - это использование документированных возможностей ОС Linux (в реализации gForth) по организации взаимодействия отдельных программ ПО не замкнутое само на себя как в закрытой системе.
Нужен или нет такой вариант отдельный вопрос уже вне рассмотрения приведённого примера.

Другой вариант использование колбэков, но и у них есть свои "трудности" по интеграции с инородным ПО.

Hishnik писал(а):
KPG писал(а):
В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForth

Зачем? Это языки похожего класса, нет смысла один транслировать в другой.

А, почему нет т.к. синтаксически/семантически, всё же, это разные языки не исключающие и "совместного" применения.
К примеру, может быть в рамках такого использование симбоязыка его более эффективный тюнинг по производительности в рамках сложившегося слоя реализации примитивов его построения, даже без рассмотрения других аспектов такого симбиоза.
Сообщение Добавлено: Пн июн 13, 2022 00:05
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
KPG писал(а):
Небольшой пример использования графической подсистемы Tk от Tcl
в использовании командного интерпрeтатора wish

Теперь можно сравнить размеры.


Вложения:
irbis10.png
irbis10.png [ 27.29 Кб | Просмотров: 8918 ]
Сообщение Добавлено: Вс июн 12, 2022 23:46
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
KPG писал(а):
В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForth

Зачем? Это языки похожего класса, нет смысла один транслировать в другой.
Сообщение Добавлено: Вс июн 12, 2022 02:49
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Небольшой пример использования графической подсистемы Tk от Tcl
в использовании командного интерпрeтатора wish
Код:
0 value tk-in
0 value tk-out
variable #clicks
0 #clicks !

: wish{    \ send command to wish
    tk-in to outfile-id ;
: }wish    \ finish command to wish
    tk-in flush-file throw
    stdout to outfile-id ;


: add-one  1 #clicks +! ;
: update-wish   wish{ .\" .label configure -text \"clicks: " #clicks @ . .\" \"" cr }wish ;

: counting
begin
    tk-out key-file
    dup '+' = if add-one update-wish then    \ add one if '+' received
    4 = until ;                              \ until Ctrl-D, wish exit

: initiating
    s" mkfifo tk-in tk-out" system
    s" wish <tk-in >tk-out &" system
    s" tk-in" w/o open-file throw to tk-in
    s" tk-out" r/o open-file throw to tk-out
    wish{ .\" pack [ label  .label -text \"There have been no clicks yet\" ] " cr }wish
    wish{ .\" pack [ button .click -text \"Click Me\" -command { puts \"+\" } ] " cr }wish ;

: cleaning
    tk-in close-file
    tk-out close-file
    s" rm tk-in tk-out" system ;

initiating counting cleaning


https://rosettacode.org/wiki/Simple_windowed_application#with_Tk.2Fwish

P.S. В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForth

К примеру с использованием Tcl/Tk сделан проект графического симулятора логики и VHDL
TkGate (есть и в репах Linux систем)
Можно, наверное, подцепить к нему и TclForth использования наполнения Форт языка.
Изображение
Сообщение Добавлено: Чт июн 09, 2022 09:04
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Ilya писал(а):
Эх! Есть у меня немного (5-ть STMок) Форта на железе (было ещё и на "сервере"), но всё руки не доходят + пейсатель из меня никудышный! :oops:

В плане писательства, думаю, в первой итерации достаточно простого описания принятых решений по реализации проекта в сопряжении ПО и железа по выбранным протоколам связи и в рамках каких платформ оно работает. И возможно с демонстрацией на какой то упрощённой модели задачи.

P.S. Можно и так в варианте на что фантазии хватит :) The Forthmobile (из презентаций Евро-Фортёров в рамках группы Forth2020)
forth2020/zoom-presentations
Сообщение Добавлено: Ср фев 16, 2022 02:43
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Ilya писал(а):
Sotnik писал(а):
Я нашёл такой выход:
1. На период отладки устанавливать ретранслятор(ы).
2. Сообщения передаются с контролем 100% приёма.
Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий.

Работы проводятся (часто) вне GSM, что решает все проблемы.
Когда? Идёт набор статистики по теме. :)

Не очень "взразумив" ваш пост, но:
1. ретранслятор внесёт дополнительную задержку и как вы собираетесь его реализовывать?
2. как вы собираетесь контролировать целостность пакета? Я например добавляю CRC.
По поводу "статистики": пока lora работает с ближним устройство (~30м) и на данный момент ~220тыс. пакетов и из них 587 "битых".


Перенёс тему в Радиосвязь
Сообщение Добавлено: Вс фев 13, 2022 18:02
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Sotnik писал(а):
Я нашёл такой выход:
1. На период отладки устанавливать ретранслятор(ы).
2. Сообщения передаются с контролем 100% приёма.
Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий.

Работы проводятся (часто) вне GSM, что решает все проблемы.
Когда? Идёт набор статистики по теме. :)

Не очень "взразумив" ваш пост, но:
1. ретранслятор внесёт дополнительную задержку и как вы собираетесь его реализовывать?
2. как вы собираетесь контролировать целостность пакета? Я например добавляю CRC.
По поводу "статистики": пока lora работает с ближним устройство (~30м) и на данный момент ~220тыс. пакетов и из них 587 "битых".
Сообщение Добавлено: Вс фев 13, 2022 17:25
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Ilya писал(а):
У меня sx1278 пробивает на 800 м. Правда на минимальной скорости и одна антенна находится на уровне 2-го этажа, но правда и ландшафт с перепадом уровне + деревья и дома на прямой. Запрос/ответ (56байт) занимает ~1500 мс. :(
Я нашёл такой выход:
1. На период отладки устанавливать ретранслятор(ы).
2. Сообщения передаются с контролем 100% приёма.
Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий.

Работы проводятся (часто) вне GSM, что решает все проблемы.
Когда? Идёт набор статистики по теме. :)

Перенёс тему в Радиосвязь viewtopic.php?p=49564#p49564
Сообщение Добавлено: Вс фев 13, 2022 16:48
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
KPG писал(а):
Hishnik писал(а):
Я спрашиваю, с какой целью приведено сообщение. Пока выглядит так: "у меня Форт и Go" - "на гитхабе много таких проектов". Какой вывод должен быть сделан из этого?
А, с какой целью приведено это сообщение?

P.S. По умолчанию, любое сообщение даёт какую то информацию, а нужна или нет она прочитавшему сообщение может оценить и он сам, если есть понимание возможного полезного применения информации из сообщения.
...
За полезные сообщения кто то благодарит в рамках местного форума, а с "неполезными" ничего не сделать. :)
Воистину - Форт и Go - я и не знал что такое есть, и посмотрел с удовольствием. :)
Сообщение Добавлено: Вс фев 13, 2022 16:42
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Ilya писал(а):
... вся информация с устройств приходит/обрабатываеться на моём self-hosted сервере + сервер сигнализирует при аварийных ситуациях мне на "умнафон" (ICQ & SMS). Раньше серверное ПО было тоже на SPF, но поскольку SPF не может в 64b, то пришлось переписать всё на более другом ЯП.
Система работает? Монетезируй.
Сейчас "умный дом" (маркетологи, мать их) очень популярен.
Особенно автоматика за ухаживанием зверушек разных, от котят и птичек, до банального курятника.
Сообщение Добавлено: Вс фев 13, 2022 16:35
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Sotnik писал(а):
[
Цитата:
SX1278 (Lora) :wink:
http://www.clck.ru/b4wsG
Начитавшись, хотим сделать к обычному обмену и рацию.
Чтоб не таскать, при настройке, чемодан с оборудованием.

У меня sx1278 пробивает на 800 м. Правда на минимальной скорости и одна антенна находится на уровне 2-го этажа, но правда и ландшафт с перепадом уровне + деревья и дома на прямой. Запрос/ответ (56байт) занимает ~1500 мс. :(
Сообщение Добавлено: Вс фев 13, 2022 16:01
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Hishnik писал(а):
[Ну вот напишу я, что на Форте 2 2 + будет 4, и на гитхабе 146 Фортов, которые так умеют. Это к чему и какие полезные выводы должны сделать прочитавшие?

Не все такие умные как Хищник и умеют читать между строк и делать глубоко идущие выводы. :))

Ilya, кстати, написал где у него применён Go ,а где и какой Форт.
Наличие Форт в его Go ПО (Программном Обеспечении) он не указал.
Сообщение Добавлено: Вс фев 13, 2022 02:30
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
KPG писал(а):
По умолчанию, любое сообщение даёт какую то информацию

В распоряжении людей весь Интернет (как минимум). Если публикуется ответ, значит, его автор имеет в виду что-то значимое для обсуждаемой темы - иначе это просто информационный шум. Ну вот напишу я, что на Форте 2 2 + будет 4, и на гитхабе 146 Фортов, которые так умеют. Это к чему и какие полезные выводы должны сделать прочитавшие?
Сообщение Добавлено: Вс фев 13, 2022 02:25
  Заголовок сообщения:  Re: gForth x64 + debian/win  Ответить с цитатой
Hishnik писал(а):
Я спрашиваю, с какой целью приведено сообщение. Пока выглядит так: "у меня Форт и Go" - "на гитхабе много таких проектов". Какой вывод должен быть сделан из этого?

А, с какой целью приведено это сообщение?

P.S. По умолчанию, любое сообщение даёт какую то информацию, а нужна или нет она прочитавшему сообщение может оценить и он сам, если есть понимание возможного полезного применения информации из сообщения.
Эмоциональное восприятие тех или иных сообщений в чём то уже сам создаёт их читающий, чего вероятно не было изнчально в нём.
(воспринимая их от пишущего и сложившегося внутреннего восприятия сообщений от "виртуала")

За полезные сообщения кто то благодарит в рамках местного форума, а с "неполезными" ничего не сделать. :)
Сообщение Добавлено: Вс фев 13, 2022 02:14

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


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