Forth http://fforum.winglion.ru/ |
|
Forth под Linux http://fforum.winglion.ru/viewtopic.php?f=8&t=765 |
Страница 1 из 2 |
Автор: | myke [ Пт май 25, 2007 12:14 ] |
Заголовок сообщения: | Forth под Linux |
Тема важная, имхо. Я пользуюсь debian etch, но это не д.б. существенным: работа с исходниками свойственна и линуксоидам, и фортистам. Всё д.б. открытым и легко пересобираемым. Итак, -- что у нас есть? Я ничего реального, кроме старого gForth (с большим, но глючным и устаревшим сайтом) не нашёл. Но и он кажется неудобным. Оно есть? |
Автор: | Mihail [ Пт май 25, 2007 14:16 ] |
Заголовок сообщения: | |
myke писал(а): Я ничего реального, кроме старого gForth (с большим, но глючным и устаревшим сайтом) не нашёл.
По моему, gForth слишком мудреный. Здесь большенство используют СПФ. Мой клон СПФ под Linux http://fpauk.narod.ru/linuxspf.10.tar.bz2 |
Автор: | diver [ Пт май 25, 2007 17:55 ] |
Заголовок сообщения: | |
myke писал(а): Я ничего реального, кроме старого gForth (с большим, но глючным и устаревшим сайтом) не нашёл.
Можно попробовать bigforth http://bigforth.sourceforge.net http://prdownloads.sourceforge.net/bigforth/bigforth_2.1.5_i386.deb Под Windows оболочка смотрится ничего, да и довольно шустрый. Под knoppix-ом и ArchLinux его X-совую оболочку (minos) запустить, ругалась на locale??? но консоль работает. BFCD3 (есть в ссылках на Ru-FIG) не удалось даже скомпилить по человечьи. MINForth, PFE, Lina, lp-forth, k-forth, retro-forth -просто консольки SPF их бъёт. Можно надеятся на клон VFX форта (от MPE) под Linux, но он пока в анонсе. |
Автор: | yz [ Пт май 25, 2007 19:51 ] |
Заголовок сообщения: | |
Я сейчас портирую SPF под Линукс. Надеюсь в следующем месяце выставить версию для тестирования. |
Автор: | rvm [ Пт май 25, 2007 22:14 ] |
Заголовок сообщения: | |
А еще, виндовый SPF под wine работает нормально |
Автор: | myke [ Пн май 28, 2007 15:02 ] |
Заголовок сообщения: | |
rvm писал(а): А еще, виндовый SPF под wine работает нормально
Спасибо, но нужен именно чистенький -- и лично мне, и со школьниками поработать. |
Автор: | myke [ Пн май 28, 2007 15:03 ] |
Заголовок сообщения: | |
Mihail писал(а): myke писал(а): Я ничего реального, кроме старого gForth (с большим, но глючным и устаревшим сайтом) не нашёл. По моему, gForth слишком мудреный. Здесь большенство используют СПФ. Мой клон СПФ под Linux http://fpauk.narod.ru/linuxspf.10.tar.bz2 Спасибо. Рад тебя видеть. Взял, обязательно посмотрю. |
Автор: | myke [ Пн май 28, 2007 15:04 ] |
Заголовок сообщения: | |
Цитата: Можно попробовать bigforth
Спасибо, интересно. Взял, посмотрю. |
Автор: | Гость [ Пн май 28, 2007 21:03 ] |
Заголовок сообщения: | |
По моему Форт системы написанные на Си работают везде:) например ficl, pforth и т.д сразу все не перичислишь да хоть Small32 P.S. Проблем свыбором не должно быть:) |
Автор: | marc_2006 [ Вс мар 23, 2008 14:24 ] |
Заголовок сообщения: | |
yz писал(а): Я сейчас портирую SPF под Линукс. Надеюсь в следующем месяце выставить версию для тестирования.
С момента этого письма прошло почти 10 месяцев. Хотелось бы узнать: как обстоят дела с портом SPF под Линукс на настоящий момент? |
Автор: | ygrek [ Пн мар 24, 2008 23:57 ] |
Заголовок сообщения: | |
yz его допилил. Что важно - результат очень близко совместим с windows версией. Список отличий Умеет подключать so, обрабатывать свои исключения, системные (seg, fpe, etc) показывают дамп и завершают работу. Многие не ОС-зависимые либы работают без изменений. |
Автор: | marc_2006 [ Вт мар 25, 2008 19:40 ] |
Заголовок сообщения: | |
ygrek писал(а): yz его допилил. Что важно - результат очень близко совместим с windows версией.
Список отличий Умеет подключать so, обрабатывать свои исключения, системные (seg, fpe, etc) показывают дамп и завершают работу. Многие не ОС-зависимые либы работают без изменений. Это очень приятно слышать. А можно где-то скачать его? |
Автор: | garbler [ Вт мар 25, 2008 22:26 ] |
Заголовок сообщения: | |
marc_2006 писал(а): А можно где-то скачать его?
странный вопрос, по ссылке же всё понятно (http://spf.cvs.sourceforge.net/spf/src/ ... iew=markup): Код: cvs -d:pserver:anonymous@spf.cvs.sourceforge.net:/cvsroot/spf login
cvs -z3 -d:pserver:anonymous@spf.cvs.sourceforge.net:/cvsroot/spf co . потом cd src && sh compile выбрать опции (как минимум): spf_compileoptions.f: \ build posix-spf TRUE VALUE TARGET-POSIX ну и озаботиться транслятором для сборки придётся (в архиве готовый не лежит) |
Автор: | ygrek [ Вт мар 25, 2008 23:42 ] |
Заголовок сообщения: | |
garbler писал(а): потом cd src && sh compile
выбрать опции (как минимум): spf_compileoptions.f: \ build posix-spf TRUE VALUE TARGET-POSIX ну и озаботиться транслятором для сборки придётся (в архиве готовый не лежит) Чтобы не править исходники можно создать рядом с транслятором для сборки создать файл spf.compile.ini : Код: TRUE TO TARGET-POSIX
TRUE TO UNIX-ENVIRONMENT \ если концы строк в файлах юниксовые FALSE TO BUILD-OPTIMIZER FALSE TO USE-OPTIMIZER Собрать можно и с помощью jpf375c на windows системе (или под wine), а потом полученный обьектный файл слинковать под линуксом. После этого можно пересобирать нативно. |
Автор: | Alexander [ Чт мар 27, 2008 14:54 ] |
Заголовок сообщения: | |
Доброго времени суток! В данный момент компанией Forth Inc портирование системы под ОС Linux, но они все еще не знают как и кому его раздавать чтобы не нарушать лицензию GNU есть файлик, которым могу поделится в целях тестирования и написания программ. Обращайтесь. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |