Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
KPG писал(а): Не а, нужно сравнивать сравнимые вещи. А они сравнимы. Вопрос в чем? Нажимаем на кнопку - счетчик увеличивается. А вся шелуха - это шелуха. Нет никакого "взаимодействия" как сферическая лошадь в вакууме. Есть конкретные технические задачи, которые нужно решать. Если в одной системе они решаются сложно, а в другой просто - другая система лучше.
[quote="KPG"]Не а, нужно сравнивать сравнимые вещи.[/quote] А они сравнимы. Вопрос в чем? Нажимаем на кнопку - счетчик увеличивается. А вся шелуха - это шелуха. Нет никакого "взаимодействия" как сферическая лошадь в вакууме. Есть конкретные технические задачи, которые нужно решать. Если в одной системе они решаются сложно, а в другой просто - другая система лучше.
|
|
|
|
Добавлено: Пн июн 13, 2022 00:13 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Hishnik писал(а): KPG писал(а): Небольшой пример использования графической подсистемы Tk от Tcl в использовании командного интерпрeтатора wish Теперь можно сравнить размеры. Не а, нужно сравнивать сравнимые вещи. Приведённое выше решение - это использование документированных возможностей ОС Linux (в реализации gForth) по организации взаимодействия отдельных программ ПО не замкнутое само на себя как в закрытой системе. Нужен или нет такой вариант отдельный вопрос уже вне рассмотрения приведённого примера. Другой вариант использование колбэков, но и у них есть свои "трудности" по интеграции с инородным ПО. Hishnik писал(а): KPG писал(а): В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForth Зачем? Это языки похожего класса, нет смысла один транслировать в другой. А, почему нет т.к. синтаксически/семантически, всё же, это разные языки не исключающие и "совместного" применения. К примеру, может быть в рамках такого использование симбоязыка его более эффективный тюнинг по производительности в рамках сложившегося слоя реализации примитивов его построения, даже без рассмотрения других аспектов такого симбиоза.
[quote="Hishnik"][quote="KPG"]Небольшой пример использования графической подсистемы Tk от Tcl в использовании командного интерпрeтатора wish[/quote] Теперь можно сравнить размеры.[/quote] Не а, нужно сравнивать сравнимые вещи. Приведённое выше решение - это использование документированных возможностей ОС Linux (в реализации gForth) по организации взаимодействия отдельных программ ПО не замкнутое само на себя как в закрытой системе. Нужен или нет такой вариант отдельный вопрос уже вне рассмотрения приведённого примера.
Другой вариант использование колбэков, но и у них есть свои "трудности" по интеграции с инородным ПО.
[quote="Hishnik"][quote="KPG"] В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForth[/quote] Зачем? Это языки похожего класса, нет смысла один транслировать в другой.[/quote] А, почему нет т.к. синтаксически/семантически, всё же, это разные языки не исключающие и "совместного" применения. К примеру, может быть в рамках такого использование симбоязыка его более эффективный тюнинг по производительности в рамках сложившегося слоя реализации примитивов его построения, даже без рассмотрения других аспектов такого симбиоза.
|
|
|
|
Добавлено: Пн июн 13, 2022 00:05 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
KPG писал(а): Небольшой пример использования графической подсистемы Tk от Tcl в использовании командного интерпрeтатора wish Теперь можно сравнить размеры.
Вложения: |
irbis10.png [ 27.29 Кб | Просмотров: 8918 ]
|
[quote="KPG"]Небольшой пример использования графической подсистемы Tk от Tcl в использовании командного интерпрeтатора wish[/quote] Теперь можно сравнить размеры.
|
|
|
|
Добавлено: Вс июн 12, 2022 23:46 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
KPG писал(а): В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForth Зачем? Это языки похожего класса, нет смысла один транслировать в другой.
[quote="KPG"] В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForth[/quote] Зачем? Это языки похожего класса, нет смысла один транслировать в другой.
|
|
|
|
Добавлено: Вс июн 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.2FwishP.S. В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект TclForthК примеру с использованием Tcl/Tk сделан проект графического симулятора логики и VHDL TkGate (есть и в репах Linux систем) Можно, наверное, подцепить к нему и TclForth использования наполнения Форт языка.
Небольшой пример использования графической подсистемы Tk от Tcl в использовании командного интерпрeтатора wish [code]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[/code]
[url=https://rosettacode.org/wiki/Simple_windowed_application#with_Tk.2Fwish]https://rosettacode.org/wiki/Simple_windowed_application#with_Tk.2Fwish[/url]
P.S. В рамках использования и Форт ориентированного языка совместно с Tcl/Tk есть проект [url=https://github.com/wejgaard/TclForth]TclForth[/url]
К примеру с использованием Tcl/Tk сделан проект графического симулятора логики и VHDL [url=https://github.com/bnoordhuis/tkgate]TkGate[/url] (есть и в репах Linux систем) Можно, наверное, подцепить к нему и TclForth использования наполнения Форт языка. [img]https://a.fsdn.com/con/app/proj/tkgate/screenshots/91091.jpg[/img]
|
|
|
|
Добавлено: Чт июн 09, 2022 09:04 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Ilya писал(а): Эх! Есть у меня немного (5-ть STMок) Форта на железе (было ещё и на "сервере"), но всё руки не доходят + пейсатель из меня никудышный! В плане писательства, думаю, в первой итерации достаточно простого описания принятых решений по реализации проекта в сопряжении ПО и железа по выбранным протоколам связи и в рамках каких платформ оно работает. И возможно с демонстрацией на какой то упрощённой модели задачи. P.S. Можно и так в варианте на что фантазии хватит The Forthmobile (из презентаций Евро-Фортёров в рамках группы Forth2020) forth2020/zoom-presentations
[quote="Ilya"]Эх! Есть у меня немного (5-ть STMок) Форта на железе (было ещё и на "сервере"), но всё руки не доходят + пейсатель из меня никудышный! :oops:[/quote] В плане писательства, думаю, в первой итерации достаточно простого описания принятых решений по реализации проекта в сопряжении ПО и железа по выбранным протоколам связи и в рамках каких платформ оно работает. И возможно с демонстрацией на какой то упрощённой модели задачи.
P.S. Можно и так в варианте на что фантазии хватит :) [url=https://esp32forth.forth2020.org/projects-2/autonomous-rover-forthmobile]The Forthmobile[/url] (из презентаций Евро-Фортёров в рамках группы Forth2020) [url=https://github.com/forth2020/zoom-presentations]forth2020/zoom-presentations[/url]
|
|
|
|
Добавлено: Ср фев 16, 2022 02:43 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Ilya писал(а): Sotnik писал(а): Я нашёл такой выход: 1. На период отладки устанавливать ретранслятор(ы). 2. Сообщения передаются с контролем 100% приёма. Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий. Работы проводятся (часто) вне GSM, что решает все проблемы. Когда? Идёт набор статистики по теме. Не очень "взразумив" ваш пост, но: 1. ретранслятор внесёт дополнительную задержку и как вы собираетесь его реализовывать? 2. как вы собираетесь контролировать целостность пакета? Я например добавляю CRC. По поводу "статистики": пока lora работает с ближним устройство (~30м) и на данный момент ~220тыс. пакетов и из них 587 "битых". Перенёс тему в Радиосвязь
[quote="Ilya"][quote="Sotnik"]Я нашёл такой выход: 1. На период отладки устанавливать ретранслятор(ы). 2. Сообщения передаются с контролем 100% приёма. Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий.
Работы проводятся (часто) вне GSM, что решает все проблемы. Когда? Идёт набор статистики по теме. :)[/quote] Не очень "взразумив" ваш пост, но: 1. ретранслятор внесёт дополнительную задержку и как вы собираетесь его реализовывать? 2. как вы собираетесь контролировать целостность пакета? Я например добавляю CRC. По поводу "статистики": пока lora работает с ближним устройство (~30м) и на данный момент ~220тыс. пакетов и из них 587 "битых".[/quote]
Перенёс тему в [url=http://www.fforum.winglion.ru/viewtopic.php?p=49564#p49564][b]Радиосвязь[/b][/url]
|
|
|
|
Добавлено: Вс фев 13, 2022 18:02 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Sotnik писал(а): Я нашёл такой выход: 1. На период отладки устанавливать ретранслятор(ы). 2. Сообщения передаются с контролем 100% приёма. Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий. Работы проводятся (часто) вне GSM, что решает все проблемы. Когда? Идёт набор статистики по теме. Не очень "взразумив" ваш пост, но: 1. ретранслятор внесёт дополнительную задержку и как вы собираетесь его реализовывать? 2. как вы собираетесь контролировать целостность пакета? Я например добавляю CRC. По поводу "статистики": пока lora работает с ближним устройство (~30м) и на данный момент ~220тыс. пакетов и из них 587 "битых".
[quote="Sotnik"]Я нашёл такой выход: 1. На период отладки устанавливать ретранслятор(ы). 2. Сообщения передаются с контролем 100% приёма. Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий.
Работы проводятся (часто) вне GSM, что решает все проблемы. Когда? Идёт набор статистики по теме. :)[/quote] Не очень "взразумив" ваш пост, но: 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
[quote="Ilya"]У меня sx1278 пробивает на 800 м. Правда на минимальной скорости и одна антенна находится на уровне 2-го этажа, но правда и ландшафт с перепадом уровне + деревья и дома на прямой. Запрос/ответ (56байт) занимает ~1500 мс. :([/quote]Я нашёл такой выход: 1. На период отладки устанавливать ретранслятор(ы). 2. Сообщения передаются с контролем 100% приёма. Пусть придёт с задержкой, но гарантированно. Деловой разговор очень короткий.
Работы проводятся (часто) вне GSM, что решает все проблемы. Когда? Идёт набор статистики по теме. :)
Перенёс тему в [b]Радиосвязь[/b] http://fforum.winglion.ru/viewtopic.php?p=49564#p49564
|
|
|
|
Добавлено: Вс фев 13, 2022 16:48 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
KPG писал(а): Hishnik писал(а): Я спрашиваю, с какой целью приведено сообщение. Пока выглядит так: "у меня Форт и Go" - "на гитхабе много таких проектов". Какой вывод должен быть сделан из этого? А, с какой целью приведено это сообщение? P.S. По умолчанию, любое сообщение даёт какую то информацию, а нужна или нет она прочитавшему сообщение может оценить и он сам, если есть понимание возможного полезного применения информации из сообщения. ... За полезные сообщения кто то благодарит в рамках местного форума, а с "неполезными" ничего не сделать. Воистину - Форт и Go - я и не знал что такое есть, и посмотрел с удовольствием.
[quote="KPG"][quote="Hishnik"]Я спрашиваю, с какой целью приведено сообщение. Пока выглядит так: "у меня Форт и Go" - "на гитхабе много таких проектов". Какой вывод должен быть сделан из этого?[/quote] А, с какой целью приведено это сообщение? P.S. По умолчанию, любое сообщение даёт какую то информацию, а нужна или нет она прочитавшему сообщение может оценить и он сам, если есть понимание возможного полезного применения информации из сообщения. ... За полезные сообщения кто то благодарит в рамках местного форума, а с "неполезными" ничего не сделать. :)[/quote]Воистину - Форт и Go - я и не знал что такое есть, и посмотрел с удовольствием. :)
|
|
|
|
Добавлено: Вс фев 13, 2022 16:42 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Ilya писал(а): ... вся информация с устройств приходит/обрабатываеться на моём self-hosted сервере + сервер сигнализирует при аварийных ситуациях мне на "умнафон" (ICQ & SMS). Раньше серверное ПО было тоже на SPF, но поскольку SPF не может в 64b, то пришлось переписать всё на более другом ЯП. Система работает? Монетезируй. Сейчас "умный дом" (маркетологи, мать их) очень популярен. Особенно автоматика за ухаживанием зверушек разных, от котят и птичек, до банального курятника.
[quote="Ilya"]... вся информация с устройств приходит/обрабатываеться на моём self-hosted сервере + сервер сигнализирует при аварийных ситуациях мне на "умнафон" (ICQ & SMS). Раньше серверное ПО было тоже на SPF, но поскольку SPF не может в 64b, то пришлось переписать всё на более другом ЯП.[/quote]Система работает? Монетезируй. Сейчас "умный дом" (маркетологи, мать их) очень популярен. Особенно автоматика за ухаживанием зверушек разных, от котят и птичек, до банального курятника.
|
|
|
|
Добавлено: Вс фев 13, 2022 16:35 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Sotnik писал(а): [ Цитата: SX1278 (Lora) http://www.clck.ru/b4wsGНачитавшись, хотим сделать к обычному обмену и рацию. Чтоб не таскать, при настройке, чемодан с оборудованием. У меня sx1278 пробивает на 800 м. Правда на минимальной скорости и одна антенна находится на уровне 2-го этажа, но правда и ландшафт с перепадом уровне + деревья и дома на прямой. Запрос/ответ (56байт) занимает ~1500 мс.
[quote="Sotnik"][ [quote]SX1278 (Lora) :wink:[/quote][url]http://www.clck.ru/b4wsG[/url] Начитавшись, хотим сделать к обычному обмену и рацию. Чтоб не таскать, при настройке, чемодан с оборудованием.[/quote] У меня sx1278 пробивает на 800 м. Правда на минимальной скорости и одна антенна находится на уровне 2-го этажа, но правда и ландшафт с перепадом уровне + деревья и дома на прямой. Запрос/ответ (56байт) занимает ~1500 мс. :(
|
|
|
|
Добавлено: Вс фев 13, 2022 16:01 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Hishnik писал(а): [Ну вот напишу я, что на Форте 2 2 + будет 4, и на гитхабе 146 Фортов, которые так умеют. Это к чему и какие полезные выводы должны сделать прочитавшие? Не все такие умные как Хищник и умеют читать между строк и делать глубоко идущие выводы. Ilya, кстати, написал где у него применён Go ,а где и какой Форт. Наличие Форт в его Go ПО (Программном Обеспечении) он не указал.
[quote="Hishnik"][Ну вот напишу я, что на Форте 2 2 + будет 4, и на гитхабе 146 Фортов, которые так умеют. Это к чему и какие полезные выводы должны сделать прочитавшие?[/quote] Не все такие умные как Хищник и умеют читать между строк и делать глубоко идущие выводы. :))
[b] Ilya[/b], кстати, написал где у него применён Go ,а где и какой Форт. Наличие Форт в его Go ПО (Программном Обеспечении) он не указал.
|
|
|
|
Добавлено: Вс фев 13, 2022 02:30 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
KPG писал(а): По умолчанию, любое сообщение даёт какую то информацию В распоряжении людей весь Интернет (как минимум). Если публикуется ответ, значит, его автор имеет в виду что-то значимое для обсуждаемой темы - иначе это просто информационный шум. Ну вот напишу я, что на Форте 2 2 + будет 4, и на гитхабе 146 Фортов, которые так умеют. Это к чему и какие полезные выводы должны сделать прочитавшие?
[quote="KPG"]По умолчанию, любое сообщение даёт какую то информацию[/quote] В распоряжении людей весь Интернет (как минимум). Если публикуется ответ, значит, его автор имеет в виду что-то значимое для обсуждаемой темы - иначе это просто информационный шум. Ну вот напишу я, что на Форте 2 2 + будет 4, и на гитхабе 146 Фортов, которые так умеют. Это к чему и какие полезные выводы должны сделать прочитавшие?
|
|
|
|
Добавлено: Вс фев 13, 2022 02:25 |
|
|
|
|
|
Заголовок сообщения: |
Re: gForth x64 + debian/win |
|
|
Hishnik писал(а): Я спрашиваю, с какой целью приведено сообщение. Пока выглядит так: "у меня Форт и Go" - "на гитхабе много таких проектов". Какой вывод должен быть сделан из этого? А, с какой целью приведено это сообщение? P.S. По умолчанию, любое сообщение даёт какую то информацию, а нужна или нет она прочитавшему сообщение может оценить и он сам, если есть понимание возможного полезного применения информации из сообщения. Эмоциональное восприятие тех или иных сообщений в чём то уже сам создаёт их читающий, чего вероятно не было изнчально в нём. (воспринимая их от пишущего и сложившегося внутреннего восприятия сообщений от "виртуала") За полезные сообщения кто то благодарит в рамках местного форума, а с "неполезными" ничего не сделать.
[quote="Hishnik"]Я спрашиваю, с какой целью приведено сообщение. Пока выглядит так: "у меня Форт и Go" - "на гитхабе много таких проектов". Какой вывод должен быть сделан из этого?[/quote] А, с какой целью приведено это сообщение? P.S. По умолчанию, любое сообщение даёт какую то информацию, а нужна или нет она прочитавшему сообщение может оценить и он сам, если есть понимание возможного полезного применения информации из сообщения. Эмоциональное восприятие тех или иных сообщений в чём то уже сам создаёт их читающий, чего вероятно не было изнчально в нём. (воспринимая их от пишущего и сложившегося внутреннего восприятия сообщений от "виртуала")
За полезные сообщения кто то благодарит в рамках местного форума, а с "неполезными" ничего не сделать. :)
|
|
|
|
Добавлено: Вс фев 13, 2022 02:14 |
|
|
|
|