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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Forth под Linux
СообщениеДобавлено: Пт май 25, 2007 12:14 
Не в сети

Зарегистрирован: Пт май 25, 2007 11:44
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Тема важная, имхо.
Я пользуюсь debian etch, но это не д.б. существенным: работа с исходниками свойственна и линуксоидам, и фортистам. :) Всё д.б. открытым и легко пересобираемым.

Итак, -- что у нас есть?
Я ничего реального, кроме старого gForth (с большим, но глючным и устаревшим сайтом) не нашёл. Но и он кажется неудобным.

Оно есть?

_________________
BYE
myke myke@iias.spb.su ICQ#452556240 www.myke.spb.ru 2:5030/74.42


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт май 25, 2007 14:16 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
myke писал(а):
Я ничего реального, кроме старого gForth (с большим, но глючным и устаревшим сайтом) не нашёл.


По моему, gForth слишком мудреный. Здесь большенство используют СПФ.
Мой клон СПФ под Linux http://fpauk.narod.ru/linuxspf.10.tar.bz2


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт май 25, 2007 17:55 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
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, но он пока в анонсе.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт май 25, 2007 19:51 
Не в сети

Зарегистрирован: Сб янв 27, 2007 22:00
Сообщения: 106
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Я сейчас портирую SPF под Линукс. Надеюсь в следующем месяце выставить версию для тестирования.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт май 25, 2007 22:14 
А еще, виндовый SPF под wine работает нормально :)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 28, 2007 15:02 
Не в сети

Зарегистрирован: Пт май 25, 2007 11:44
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
rvm писал(а):
А еще, виндовый SPF под wine работает нормально :)


:) Спасибо, но нужен именно чистенький -- и лично мне, и со школьниками поработать.

_________________
BYE
myke myke@iias.spb.su ICQ#452556240 www.myke.spb.ru 2:5030/74.42


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 28, 2007 15:03 
Не в сети

Зарегистрирован: Пт май 25, 2007 11:44
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Mihail писал(а):
myke писал(а):
Я ничего реального, кроме старого gForth (с большим, но глючным и устаревшим сайтом) не нашёл.


По моему, gForth слишком мудреный. Здесь большенство используют СПФ.
Мой клон СПФ под Linux http://fpauk.narod.ru/linuxspf.10.tar.bz2


Спасибо. Рад тебя видеть.
Взял, обязательно посмотрю.

_________________
BYE
myke myke@iias.spb.su ICQ#452556240 www.myke.spb.ru 2:5030/74.42


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 28, 2007 15:04 
Не в сети

Зарегистрирован: Пт май 25, 2007 11:44
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Цитата:
Можно попробовать bigforth


Спасибо, интересно. Взял, посмотрю.

_________________
BYE
myke myke@iias.spb.su ICQ#452556240 www.myke.spb.ru 2:5030/74.42


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 28, 2007 21:03 
По моему Форт системы написанные на Си работают везде:)
например ficl, pforth и т.д сразу все не перичислишь
да хоть Small32

P.S. Проблем свыбором не должно быть:)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 23, 2008 14:24 
Не в сети

Зарегистрирован: Сб май 19, 2007 18:05
Сообщения: 18
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
yz писал(а):
Я сейчас портирую SPF под Линукс. Надеюсь в следующем месяце выставить версию для тестирования.

С момента этого письма прошло почти 10 месяцев. Хотелось бы узнать: как обстоят дела с портом SPF под Линукс на настоящий момент?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 24, 2008 23:57 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
yz его допилил. Что важно - результат очень близко совместим с windows версией.
Список отличий
Умеет подключать so, обрабатывать свои исключения, системные (seg, fpe, etc) показывают дамп и завершают работу. Многие не ОС-зависимые либы работают без изменений.

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 25, 2008 19:40 
Не в сети

Зарегистрирован: Сб май 19, 2007 18:05
Сообщения: 18
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
ygrek писал(а):
yz его допилил. Что важно - результат очень близко совместим с windows версией.
Список отличий
Умеет подключать so, обрабатывать свои исключения, системные (seg, fpe, etc) показывают дамп и завершают работу. Многие не ОС-зависимые либы работают без изменений.

Это очень приятно слышать. :) А можно где-то скачать его?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 25, 2008 22:26 
Не в сети
Аватара пользователя

Зарегистрирован: Вт сен 11, 2007 11:07
Сообщения: 187
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
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

ну и озаботиться транслятором для сборки придётся (в архиве готовый не лежит)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 25, 2008 23:42 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
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), а потом полученный обьектный файл слинковать под линуксом. После этого можно пересобирать нативно.

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 27, 2008 14:54 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 06, 2007 21:23
Сообщения: 227
Откуда: Екатеринбург
Благодарил (а): 4 раз.
Поблагодарили: 7 раз.
Доброго времени суток!
В данный момент компанией Forth Inc портирование системы под ОС Linux,
но они все еще не знают как и кому его раздавать чтобы не нарушать лицензию GNU
есть файлик, которым могу поделится в целях тестирования и написания программ. Обращайтесь.


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

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


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

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


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

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