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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Новости SPF
Автор Сообщение
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
KPG писал(а):

P.S. Интересно, а под Linux много кто использует SP-Forth и для чего?
(сам помню, что пользователь OCO2000 делал на нём Форт системы для AVR и ARM профиль oco2000 на Github и размещал топики по ним на мeстном форуме), а есть ли ещё какие то
примеры активного использования SP-Forth под Linux хоть и в 32-ух битах?

Я использовал. Север: получает данные от железа по TCP, обрабатываем (раскодировка, масштабирование), пишем в БД, пихаем в Mosquito, пихаем в GUI приложение (TCP).
Клиент: GUI клиент (отоброжалка) на GTK.
К сожалению с 32b на Линухе сейчас "не очень" и поэтому пришлось переходить на более другие ЯП. :(
Сообщение Добавлено: Чт фев 16, 2023 11:03
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Для SP-Forth
Сделан FIX src -- SAVE does not work in Linux

P.S. Интересно, а под Linux много кто использует SP-Forth и для чего?
(сам помню, что пользователь OCO2000 делал на нём Форт системы для AVR и ARM профиль oco2000 на Github и размещал топики по ним на мeстном форуме), а есть ли ещё какие то
примеры активного использования SP-Forth под Linux хоть и в 32-ух битах?
Сообщение Добавлено: Сб фев 11, 2023 17:46
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
diver писал(а):
это смотря как запускать окна и приложение)

А там и не особо сложно. В Форте достаточно предусмотреть небольшое количество векторизованных определений, чтобы можно было превратить его в удобный инструмент. Например, ждать ввода надо в цикле с обработкой сообщений от ОС. На отрисовку окна тоже нужен вектор. И так далее. Что интересно, я в СПФ все это предлагал, но в ответ услышал все то же "стандарт де факто, надо просто либы писать".

Вчера в OpenGL выводили результат синтеза двумерных ортогональных ядер свертки. Что-то около 100 строк на Форте. Вопрос не Форта и не библиотек - математика писалась на ходу, а кварк тут не мешал и не оттягивал внимание. Что от Форта, пожалуй, основное ожидаемое свойство.
Сообщение Добавлено: Чт июн 22, 2017 02:06
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Цитата:
А F-Map - это что/где? Просто я из деревни. :lol:

Ранее была ссылка https://yadi.sk/d/9IoxUNw1pbpsf
через Диск:\FMAPSRC\BIN\compile.bat собирается
Конечная инсталляция https://yadi.sk/d/xTBcf3_l39EnAS
Все на SPF, конечно велосипед с WINAPI, как Hishnik пишет, не изобретен, используется несколько либ
в свободном доступе такие как FreeImage.dll, 7-zip32.dll и др. но не обертки, а прямой вызов нужных функций..
С GDI тут немного модернизированное от ~yz, ~ac...
Сообщение Добавлено: Ср июн 21, 2017 23:38
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
KPG писал(а):
Ilya писал(а):
Hishnik писал(а):
... Но по требованию кого? Кто там срочно просит обертки над GDI? Выходит, что никто. А авторы вот этих самых либ надеялись, что они посмотрят в справочник, наберут текст, а дальше появятся благодарные последователи? ..(

Достаточно что либы ~yz востребованы, применимы в разработках.
За примерами далеко ходить не на надо, например F-Map применение. :D

P.S. Мне тоже пригододились при прототипировании simple NNode :)

А F-Map - это что/где? Просто я из деревни. :lol:
Сообщение Добавлено: Ср июн 21, 2017 21:54
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Ilya писал(а):
Я бы рад и на не "дефактовом" Форте поработать, но где он!? Вот на данный момент мне требуется Форт для Linux x86_64 и умеющий хотябы dlopen и умеющий в callback, но пока всё грустно. (

Для Linux на GitHub есть несколько 64-битных Форт систем.
Сообщение Добавлено: Ср июн 21, 2017 21:33
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Ilya писал(а):
Hishnik писал(а):
... Но по требованию кого? Кто там срочно просит обертки над GDI? Выходит, что никто. А авторы вот этих самых либ надеялись, что они посмотрят в справочник, наберут текст, а дальше появятся благодарные последователи? ..(

Достаточно что либы ~yz востребованы, применимы в разработках.
За примерами далеко ходить не на надо, например F-Map применение. :D

P.S. Мне тоже пригододились при прототипировании simple NNode :)
Сообщение Добавлено: Ср июн 21, 2017 21:26
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Hishnik писал(а):
... Но по требованию кого? Кто там срочно просит обертки над GDI? Выходит, что никто. А авторы вот этих самых либ надеялись, что они посмотрят в справочник, наберут текст, а дальше появятся благодарные последователи? ...Если бы на СПФ массово писались GDI-приложения, был бы толк. Но они не пишутся. Форт и так в этом никаких особых талантов не проявляет, так зачем тратить время на повторение вещей, которые никто не требует, на не вполне подходящем языке? Интерфейс - это один из сомножителей. Второй - предметная область. И вот тут Форт как раз мог бы себя проявить, но когда появляются ростки идей, они имеют шанс быть затоптаны "дефактовостью СПФ" и призывами "не изобретать велосипед, а написать либу для СПФ".
...

Я вот не берусь утверждать чем руководствовался Николай, но мне его библиотеки весьма упростили жизнь!
А много вообще пишут на Форте!? Я думаю что на ассемблере (для PC) и то больше пишут.
Я бы рад и на не "дефактовом" Форте поработать, но где он!? Вот на данный момент мне требуется Форт для Linux x86_64 и умеющий хотябы dlopen и умеющий в callback, но пока всё грустно. :(
Сообщение Добавлено: Ср июн 21, 2017 21:22
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
это смотря как запускать окна и приложение)

можно ж и без консоли =)

хотя...когда это всё на уровне ядра, смотрится интереснее...
Сообщение Добавлено: Ср июн 21, 2017 18:50
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Ilya писал(а):
Ну если удовлетворяет стандартный интерфейс, то зачем изобретать велосипед?
В бытность свою виндузятником я активно их использовал и даже разродился на несколько вполне рабочих GUI приложений.

То, что "можно написать" сомнений как раз не вызывает. В конце концов, есть LoadLibrary + GetProcAddress, так что любую dll можно подключить к программе на Форте. Однако вот эта рутинная в принципе деятельность ничего особенного не означает. Перечисление подключенных функций и системных констант - не вполне библиотека. Скорее, некий минимальный набор инструментов, делаемый по требованию. Но по требованию кого? Кто там срочно просит обертки над GDI? Выходит, что никто. А авторы вот этих самых либ надеялись, что они посмотрят в справочник, наберут текст, а дальше появятся благодарные последователи? Так ведь грамотные программисты и сами посмотрят в те же справочники с функциями и константами, а неграмотным и это не поможет. Так что никаких особенных библиотек для GUI в СПФ на деле нет. Там были реализованы просто обертки базового уровня над стандартными вызовами GDI. Если бы на СПФ массово писались GDI-приложения, был бы толк. Но они не пишутся. Форт и так в этом никаких особых талантов не проявляет, так зачем тратить время на повторение вещей, которые никто не требует, на не вполне подходящем языке? Интерфейс - это один из сомножителей. Второй - предметная область. И вот тут Форт как раз мог бы себя проявить, но когда появляются ростки идей, они имеют шанс быть затоптаны "дефактовостью СПФ" и призывами "не изобретать велосипед, а написать либу для СПФ".

diver писал(а):
у ~ygrek были неплохие либы для OpenGL

OpenGL ведь сама по себе библиотека, которую можно долго изучать. Факт, что кто-то сделал свою надстройку, может опять же скорее замаскировать полные возможности OpenGL, потому что надо будет смотреть, что там сделано. Да и о каком OpenGL речь, если в СПФ это будет еще одно окно рядом с основной консолью? Мне совершенно не нужно разрываться между двумя окнами, я хочу все иметь в единственном окне приложения.
Сообщение Добавлено: Ср июн 21, 2017 17:02
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
у ~ygrek были неплохие либы для OpenGL
Сообщение Добавлено: Ср июн 21, 2017 15:38
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Hishnik писал(а):
Ilya писал(а):
У ~nn вполне рабочие либы для создания GUI под win32 и не требующие изменения существующего SPF 4.20

Давно не смотрел, но то, что было - откровенный полуфабрикат. В Windows есть GDI, но реализацию оберток на Форте нельзя считать библиотеками.... разве что именно "либами" :D А какие проекты были на этом сделаны - непонятно. И как их делать, тоже непонятно, потому что от Си с win* библиотеками это отличается разве что меньшей проработанностью.

Ну если удовлетворяет стандартный интерфейс, то зачем изобретать велосипед?
В бытность свою виндузятником я активно их использовал и даже разродился на несколько вполне рабочих GUI приложений. К сожалению пруфы сейчас дать не смогу (случайно похерил почти все win наработки при переезде с Ubuntu на Arch), но ведь джентельменам верят на слово! :D
И совсем "не-Фортеры" (пользователи nnCron) вполне себе используют. Собственно и я приложил к этому руку. :roll:
Сообщение Добавлено: Ср июн 21, 2017 15:28
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Ilya писал(а):
У ~nn вполне рабочие либы для создания GUI под win32 и не требующие изменения существующего SPF 4.20

Давно не смотрел, но то, что было - откровенный полуфабрикат. В Windows есть GDI, но реализацию оберток на Форте нельзя считать библиотеками.... разве что именно "либами" :D А какие проекты были на этом сделаны - непонятно. И как их делать, тоже непонятно, потому что от Си с win* библиотеками это отличается разве что меньшей проработанностью.
Сообщение Добавлено: Ср июн 21, 2017 09:31
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
Hishnik писал(а):
... а позже - графическое окно, которое в существующий движок ну просто никаким боком не лезет. Однако же пресловутое де-факто обусловило то, что мне оказалось проще написать Кварк с нуля, чем уговаривать СПФ-комьюнити.

У ~nn вполне рабочие либы для создания GUI под win32 и не требующие изменения существующего SPF 4.20
ЗЫ А вот отсутствие порта для x64 (Линукс) уже начинает ощущаться! :(
Сообщение Добавлено: Вт июн 20, 2017 02:10
  Заголовок сообщения:  Re: Новости SPF  Ответить с цитатой
KPG писал(а):
А разве SPF4 не используемый инструментарий? И разве "де-факто" применим к Форт?

Понятия не имею, но мем "СПФ - стандарт де-факто для России" существует довольно давно. И апологеты СПФ активно продвигали мысль, что только СПФ является "настоящим" Фортом, а все остальное - игрушки. Правда, кроме Eserv и nnCron ничего предъявить не получалось, а главное - не получалось показать, как новые пользователи могут создать что-то подобное, не вставая в хвост существовавшему сообществу на правах младшего неофита.

Кстати, настоятельное требование подчинения в несущественных мелочах - один из признаков секты. Я когда-то предлагал для СПФ библиотеки, однако объективная необходимость внесения правок в движок напрочь разбивалась о позицию "СПФ - стандарт де-факто и ничего менять мы не будем, лучше писать библиотеки и выкладывать в общий доступ". Так появилась плавающая точка (которую еще успел адаптировать к СПФ4 Дмитрий Якимов), а позже - графическое окно, которое в существующий движок ну просто никаким боком не лезет. Однако же пресловутое де-факто обусловило то, что мне оказалось проще написать Кварк с нуля, чем уговаривать СПФ-комьюнити.
Сообщение Добавлено: Пн июн 19, 2017 20:08

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


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