Forth
http://fforum.winglion.ru/

Хочу найти 64x Форт под Линукс
http://fforum.winglion.ru/viewtopic.php?f=12&t=3162
Страница 3 из 3

Автор:  vikt [ Вт мар 13, 2018 03:52 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

Hishnik писал(а):
vikt писал(а):
Кстати, ругаемые многими европейцы, все таки работают группой, это безусловное преимущество,
в отличие от убогих одиночек (в смысле работы над проблемами форта).

А над чем таким они работают группой? Потому что работать над пустышкой - это только зря тратить время. Я пока вижу разрозненные и бессистемные "фортики", над которыми висит дамоклов меч ANS94.


Была бы группа, а группой работать можно не только над пустышкой.
Кстати зря ругают gforth.
Главное, чтобы программа на gforth корректно работала среде различных unix'овских примочек < > | и других.
А полученный результат можно визуализировать:
gnuplot - графики
povray - консольный 3d пакет
тот же postscript и хоть тот же браузер и еще тыщи программ на все случаи жизни.

Автор:  Victor__v [ Вт мар 13, 2018 12:18 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

Цитата:
А разве FASTCALL не на совести компилятора?


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

Автор:  loztcatz [ Вт мар 13, 2018 12:36 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.

Автор:  Victor__v [ Вт мар 13, 2018 14:17 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

loztcatz писал(а):
Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.


Возмём для примера СПФ
Он компилирует сам себя.

Автор:  loztcatz [ Вт мар 13, 2018 23:12 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

Victor__v писал(а):
Возмём для примера СПФ
Он компилирует сам себя.
А толку ноль :)

Автор:  Victor__v [ Ср мар 14, 2018 11:35 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

loztcatz писал(а):
Victor__v писал(а):
Возмём для примера СПФ
Он компилирует сам себя.
А толку ноль :)

Не смешно, расшифруй

Автор:  loztcatz [ Ср мар 14, 2018 15:16 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

Напомню с чего все началось:
Ilya писал(а):
Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.
То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?

Автор:  Victor__v [ Ср мар 14, 2018 16:02 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

loztcatz писал(а):
Напомню с чего все началось:
Ilya писал(а):
Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.
То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?


Оптимизатор Максимова, тяжеловесен. Имеются архитектурные ошибки. Тот же NOTFOUND. Вроде бы достаточно.

Насчёт форков.
Собственно форк Oleg'а
Моя Нова скомпилирована также СПФом
viewtopic.php?f=40&t=3125&start=60

Автор:  KPG [ Ср мар 14, 2018 17:27 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

loztcatz писал(а):
Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?

Некорректная постановка вопросов. :)
1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов?
2. В каких условиях и что не устраивает в использовании, например, SPF4 или других Форт систем.
3....

P.S. Из явного запрса пока следует что имеется потребность в качественном 64-х битном варианте для Linux64,
остальное неочевидно т.к. "хотелкам" 64-х битности уже далеко не один год и есть уже определённые наработки
в этом направлении. Для прояснения ситуации достаточно провести опрос кому и в какой степени это важно.
Например, мне интересен был форк SPF4 для КолибриОС и там в репозитории появился подправленный вариант Максимова. :) (не идеальный, конечно, но рабочий)

Автор:  Victor__v [ Ср мар 14, 2018 17:45 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

KPG писал(а):
Какому количеству Форт пользователей нужен 64-х битный Форт


Вопрос зачем 64-бита поднимался несколько раз.
И отвечали я и Хищник, каждый со своей колокольни.
Ему для модуляции сигналов.
Мне для разбора и поиска текстовых данных в выгрузке из БД (данных дофига как раз нужно 64-битное хеширование).

Автор:  Ilya [ Ср мар 14, 2018 22:39 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

KPG писал(а):
Некорректная постановка вопросов. :)
1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов?

Есть несколько вариантов и втч "коммерческих", но у каждого имеются разного рода недостатки (в сравнении с spf4).
Для чего мне нужен Форт, который не умеет работать с динамическими библиотеками или который генерирует : hello ." Hello word!" ; в бинарник размером 12M :shock:

Есть правда один интересный вариант https://github.com/phaendal/RFR64, вот только надо прикрутить callback. У меня пока руки растут не из того места (assembler). :oops:

Автор:  KPG [ Вс апр 08, 2018 22:35 ]
Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс

Есть такая книга
By Ed Jorgensen
x86-64 Assembly Language Programming with Ubuntu

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