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 Есть правда один интересный вариант https://github.com/phaendal/RFR64, вот только надо прикрутить callback. У меня пока руки растут не из того места (assembler). |
Автор: | 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/ |