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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 110 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Ср июл 27, 2022 03:19 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Собрал Deb пакет BigForth 2.5 (32) с помощью утилиты checkinstall http://sendfile.su/1653214
запуск после установки: bigforth или xbigforth (графический вариант IDE),
но, почему то xbigforth запускается только под одним вариантом Linux у меня.

P.S. Интересно почему в других сборках Linux этот вариант не работает (не думаю,что это только у меня так).

Ilya писал(а):
Какие варианты у меня остались: попытаться в gforth или учить новый ЯП?
...

В варианте Бейсик?, коих тоже разные есть (с кросс трансляцией в Си к примеру BlitzMax, BCX, PureBasic. FreeBasic ...)
и к ним/под ними добавить/интегрировать и Форт?
К примеру BlitzMax 1.51-1.52 сначала кросс компилирует Бейсик исходник в Fasm, а потом Си компилятор собирает его с базой библиотечных модулей из Си кода.

P.P.S. Интересноe наблюдение, что при всей хитромудренности/сложности кода реализации той или иной Форт системы она так, зачастую, остаётся проектом "одного" разразработчика.
Кто то пробовал развивать понравившиеся некоторые единичные решения существующих проектов Форт-систем помимо тех что на слуху?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Ср июл 27, 2022 17:03 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Мне даже интересно, отпишутся ли те массы разработчиков, которые тщательно исследуют все выложенные на гитхабе форты

KPG писал(а):
Ilya писал(а):
Какие варианты у меня остались: попытаться в gforth или учить новый ЯП?

Начать писать свое приложение, и встроить туда интерпретатор (для начала, чтобы запускать с консоли), а потом компилятор (чтобы запускать крупные куски).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Чт июл 28, 2022 04:40 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
На этой сборке Puppy Linux 64 jammypup64
(скачав и Devx от него) можно запустить MaxIDE NG
(кроссплатформенное решение на базе Бейсик языка собираемого с Си библиотеками)

В этой Puppy, правда пришлось ещё для запуска MaxIDE NG с репы Ubuntu скачать дополнительно несколько deb пакетов
c этого места https://packages.ubuntu.com/jammy/libwebkit2gtk-4.0-37 просматривая сообщения в консоли какого текущего пакета не достаёт при запуске MaxIDE

P.S. Приведённые примеры Бейсик программ и игрушек в MaxIDE симпатичные.
Можно, наверное, и как то Форт прикрутить к такому решению. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Сб июл 30, 2022 19:12 
Не в сети

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

А, есть надежда?, как на голос "зовущего" в песках пустыни? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Сб июл 30, 2022 20:33 
Не в сети
Administrator
Administrator
Аватара пользователя

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Сб июл 30, 2022 23:42 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Я действую в предположении, что никаких последователей у форт-проектов не будет.

По, крайней мере, это частное утверждение ложно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Вс июл 31, 2022 00:38 
Не в сети
Administrator
Administrator
Аватара пользователя

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

По, крайней мере, это частное утверждение ложно.


А если как следует вчитаться? :) Написано же "я действую в предположении, что". Что тут ложного? Что я так не действую? Действую. "Танцуй, будто никто не видит, пой, будто никто не слышит" - можно тоже прицепиться к тому, что не может же никто не слышать и не видеть. Но петь и танцевать - можно. Вот и проекты на Форте можно вести так, будто никто их поддерживать не будет.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Вс авг 07, 2022 17:15 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Интересно, а кто нибудь использует под Linux в качестве IDE для Forth редактор Geany (на сайте есть его и сборки под Windows 64)
и какие его "доработки" (может и с изменением исходников или добавления каких то плагинов) желательны для такого использования?

P.S. Ещё, как встретившийся при сборке e4 (собрался с небольшими правками и под Linux 32, dlsym, dlopen, ffi - отрабатываются на примере запуска Chip8 при загрузке sdl2.so,
под Windows e4 не собирал и не запускал)

посмотрел на Ruby язык

Цитата:
Позапускал примеры поддержки OpenGL в рамках Ruby языка под Linux (сам Ruby собирается на раз в системе из последних исходников), а далее выполнив установку пакета opengl командой gem: gem install opengl
можно позапускать имеющиеся примеры в этом пакете (есть некоторое количество их из уроков Nehe, RedBook, OrangeBook, Misc ..., но у меня не все отработали)

По Ruby есть с 5-ток изданных рускоязычных книг, но подозреваю, что в основном он был и может остаётся популярным как язык на котором написан фреймворк Ruby on Rails,

Статистика по фреймворкам и языкам в Web: http://trends.builtwith.com/framework
где он тоже особо не выделяется.

Ещё по количеству примеров решённых задач ресурса Rosettacode.org
Ruby язык в лидерах http://rosettacode.org/wiki/Category:Ruby (1,102 решения)

Но, насколько он и сейчас конкурентоспособен в сравнении с другими технологическими решениями Х.З.
Тот же Crystal с наследование синтаксиса Ruby очень быстрый, но может и уже Ruby тоже быстр.

На Github тоже достаточно популярен в упоминаниях Ruby
«Руби мистически жив»: как в СберМаркете превращают разработчиков других стеков в рубистов

Под Ruby есть и несколько попыток написания Форт на Github, и даже один пакет fOOrth - Форт с ОО попавший в репозиторий Gem - пакетного менеджера, но у меня при запуске в консоли отображающий на вводе буквы G вперемешку с набираемыми буквами :)



Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Пт авг 19, 2022 01:04 
Не в сети

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

Отпишусь Сам. :)
BigForth 2.5 с Github нормально собирается и запускается (а, также и ранее собранный мной под версией Tahr Puppy Linux 32)
в рамках Puppy Ubuntu Jammy Jellyfish LTR 22.04 (32-бит)


P.S. Тема обсуждения данной сборки Linux на форуме Puppy


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Вс авг 21, 2022 09:48 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
cspForth

Форт на ассемблере Fasm (32) + Forth с примерами интерфейсных окон на GTK+
Код:
take gtk examples

P.S. При пересборке системы исправил команду lea ecx, [-1*edi+1] на lea ecx, [edi+1]
т.к. почему то Fasm она не понравилась, в строке 1121 файла csp4th-core.asm (может и не правильная такая правка в этом коде)
и переставил ключи сборщика -ldl в конец строки gcc в Makefile

cspForth отчасти по коду в исходниках пересекается с такими Форт, как Reva Forth, CoSy.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Сб сен 17, 2022 14:42 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Увидел сейчас, что после переведа моих аккаунтов на Хабре в режим Read-Only они и потёрли все мои комментарии в них когда то. (удаление комментариев это уже полный зашквар)

P.S. Интересно, а как в таком случае и ветки обсуждения с ними тоже потёрли?
т.е., как бы зачистили, по факту, обсуждение Форт тематики в комментариях на Хабре.

Upd: Ветки не потёрли, но ответы/полемика на потёртые комментарии не делает её понятной для целостного восприятия.
Вот чем модераторы/администраторы Хабр ресурса руководствовалсь принимая такое решение к исполнению на площадке?
Чем локальная тематика обсуждения некоторых вопросов связанных, в большей степени c Форт, в комментариях не угодила
козлятам с Хабр?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Сб сен 17, 2022 22:57 
Не в сети
Administrator
Administrator
Аватара пользователя

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Пн сен 19, 2022 13:55 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Интересно, что же там такое было, что не просто ReadOnle, а и комментарии потерли....

После вопроса службе поддержки, всё восстановилось и объяснили этот "казус" недавним обновлением сломавших это. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Чт янв 19, 2023 02:20 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Forth в ответах на mail.ru
- отдельного тега/раздела под язык Forth/Форт не выделено.

Forth на Хабр Q&N

Forth на stackoverflow

gForth на stackoverflow


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: В общем! О грустном. :(
СообщениеДобавлено: Чт янв 19, 2023 02:25 
Не в сети
Administrator
Administrator
Аватара пользователя

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 110 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

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


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

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


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

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