Forth
http://fforum.winglion.ru/

SP-Forth x64
http://fforum.winglion.ru/viewtopic.php?f=18&t=2961
Страница 3 из 4

Автор:  Hishnik [ Пт июн 21, 2019 15:40 ]
Заголовок сообщения:  Re: SP-Forth x64

Victor__v писал(а):
К чести Максимова ничего подобного мне он не предлагал

Ну я его и не собираюсь демонизировать. Однако, зная его довольно давно, я довольно хорошо предполагаю, что он хочет и к чему стремится. Ему кажется, что он "развивает Форт". На практике его предложения разбиваются о флейм тех, кто на Форте не пишет, и кто сопротивляется попыткам представить какой-то неизвестный им язык в качестве элитного инструмента. Все просто. То, что Максимов уже сам себя закопал в кучу условностей (а давайте оптимизировать... не берут.. о! давайте продавать хотя бы за небольшие деньги... все равно не берут...) - это уже его личное вИдение, в которое он глубоко закопался. В его аккаунте висит уведомление, что доступ на форум будет разрешен, если он будет соблюдать требования законодательства РФ в отношении интернет-публикаций - т.е. по меньшей мере перестанет писать в стиле "хочу использовать криптовалюты и буду, никто мне не запретит".

Автор:  Victor__v [ Пт июн 21, 2019 15:50 ]
Заголовок сообщения:  Re: SP-Forth x64

Касательно криптовалют, было судебное дело где кошелёк с биткоинами таки признали имуществом (А40-124668/2017 ).
Да и государство потихоньку меняет свою позицию.
Так что... наверно уже можно писать :))
Хотя я лично против)

Автор:  forther [ Пт июн 21, 2019 20:01 ]
Заголовок сообщения:  Re: SP-Forth x64

Victor__v писал(а):
6 месяцев назад...
Во ВК некто с ником Mihail Maksimov предложил мне поучаствовать в развитии СПФа под 64бит...
Однако ж, всё моё участие по сути ограничилось идеей переписать MIN MAX без ветвлений.
Позже скинул Михаилу реализацию слова SEARCH под 64-битный СПФ.
После этого Mihail Maksimov перестал выходить на связь.
Странные дела...

Попробуйте
https://t.me/forthchat

Автор:  KPG [ Вс апр 18, 2021 15:44 ]
Заголовок сообщения:  Re: SP-Forth x64

Так и остался не допиленным SPF64 под Linux64?

Автор:  Victor__v [ Пн апр 19, 2021 17:05 ]
Заголовок сообщения:  Re: SP-Forth x64

KPG писал(а):
Так и остался не допиленным SPF64 под Linux64?

Я тоже вот никак не могу допилить свой форт под 64 бит.
Видать 64 несчастливое число :)

Автор:  Igor_FF [ Пн апр 19, 2021 17:08 ]
Заголовок сообщения:  Re: SP-Forth x64

Victor__v писал(а):

Я тоже вот никак не могу допилить свой форт под 64 бит.
Видать 64 несчастливое число :)

Так может поступить как Microsoft и пилить сразу 128 бит? :?

Автор:  KPG [ Пн апр 19, 2021 20:07 ]
Заголовок сообщения:  Re: SP-Forth x64

Портабельный Форт на Си с шитым кодом,
fforth
с особенностью, что если меняется, например код на Форте/С в нём,
то для формирования нового Си файла запускается: sh fforth.c
а после этого make для его компиляции.

т.е. sh переформирует изменённый Си файл.
какие то слова в файле на Си, а какие то на Форт можно добавлять в таком варианте :)

Автор:  Hishnik [ Пн апр 19, 2021 23:12 ]
Заголовок сообщения:  Re: SP-Forth x64

Кому лень набрать 2500 строк на Си, может взять на себя обязательство все время заявлять, что это не его, а чье-то еще. Хотя реализация простая.

Автор:  KPG [ Вт апр 20, 2021 11:12 ]
Заголовок сообщения:  Re: SP-Forth x64

Hishnik писал(а):
Кому лень набрать 2500 строк на Си, может взять на себя обязательство все время заявлять, что это не его, а чье-то еще. Хотя реализация простая.

Так непонятно, наличие каких то уже реализованных разнообразных вариантов-схем Форт это плохо или нет? :)

P.S. Думаю, что в выше варианте Форт - автор нашёл компромис между написанием поддержки всего Форт на Си или применении его автогененации и с Форт кода с помощью Bash скрипт применения.
Bash и кибербезопасность

Автор:  Hishnik [ Вт апр 20, 2021 11:25 ]
Заголовок сообщения:  Re: SP-Forth x64

Ну а зачем тратить время на тщательный анализ кем-то написанных простых вещей? Там навскидку много недостатков, там структуры управления вписаны в код, еще где-то попадались нерасширяемые решения. На то, чтобы подстроить форт-машину под архитектуру собственного проекта, нужно меньше времени по сравнению с адаптацией вот всего этого.

Автор:  KPG [ Вт апр 20, 2021 11:31 ]
Заголовок сообщения:  Re: SP-Forth x64

Hishnik писал(а):
Ну а зачем тратить время на тщательный анализ кем-то написанных простых вещей? Там навскидку много недостатков, там структуры управления вписаны в код, еще где-то попадались нерасширяемые решения. На то, чтобы подстроить форт-машину под архитектуру собственного проекта, нужно меньше времени по сравнению с адаптацией вот всего этого.

Анализировать Форт реализации не нужно по необходимости, а использовать как базис для использования Форт.
Идеально реализованных Forth решений в природе не существует, но есть базис при использовании которого снимается часть "головняка" в личных оценках.

P.S. тот же VFX Forth похоже страдает какой то несовместимостью с GTK при заимствованном кодe Minos из BigForth.
(хотя и собирается из открытых сырцов под Linux)
У меня нет, кстати, фобии по поводу Евро-Форт разработок (от слова совсем), хотя SPF4 у меня более использован.:)

Автор:  Hishnik [ Вт апр 20, 2021 14:46 ]
Заголовок сообщения:  Re: SP-Forth x64

KPG писал(а):
но есть базис при использовании которого снимается часть "головняка" в личных оценках.

Этот базис лучше уж тут на форуме разработать и обсудить.

KPG писал(а):
У меня нет, кстати, фобии по поводу Евро-Форт разработок (от слова совсем)

В Европе достаточно вполне грамотных людей, которые интересуются Фортом. А конференция EuroForth - прибежище неудачников, которые устраивают себе пиар на редкой технологии.

Автор:  zma [ Вт апр 20, 2021 21:27 ]
Заголовок сообщения:  Re: SP-Forth x64

KPG писал(а):
Так непонятно, наличие каких то уже реализованных разнообразных вариантов-схем Форт это плохо или нет? :)

Наличие реализаций - не плохо. Плохо, когда изучение чужих реализаций становится приоритетнее своих разработок.

Автор:  zma [ Вт апр 20, 2021 21:30 ]
Заголовок сообщения:  Re: SP-Forth x64

Hishnik писал(а):
...там структуры управления вписаны в код...

То есть IF-ELSE-THEN и прочее реализовано в виде примитивов или что-то другое? Если да, то чем это плохо?

Автор:  Hishnik [ Вт апр 20, 2021 23:12 ]
Заголовок сообщения:  Re: SP-Forth x64

zma писал(а):
То есть IF-ELSE-THEN и прочее реализовано в виде примитивов или что-то другое? Если да, то чем это плохо?


Там вот такое:

Код:
function compile(n) {
      if (n == "IF")
      {
         comma("&branch0_word")
         push(pc)
         comma(0)
         return
      }
      if (n == "ELSE")
      {
         elsejump = pop()
         comma("&branch_word")
         push(pc)
         comma(0)
         bytecode[elsejump] = "(&" word ".payload[0] + " pc "),"
         return
      }
      if (n == "THEN")
      {
         bytecode[pop()] = "(&" word ".payload[0] + " pc "),"
         return
      }

Ну и далее с прочими структурами управления. То есть компиляция сделана в виде своеобразного исключения из правил.

Страница 3 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/