LINUX.ORG.RU

Посоветуйте форт, пожалуйста.


0

0

Мне нужно написать клиент для браузерной MMORPG, бо игрушка интересная, а вэб-интерфейс жутко неудобен. Хочется объеденить приятное с полезным ---- изучить forth. Однако перед новичком встаёт труднопреодолимое препятствие: количество фортов примерно соответствует количеству фортистов (форторей/ фортовцев). И чем один форт отличается от другого (и соответсвенно какой из них выбрать) совершенно не очевидно. Сижу перед монитором как буриданов осёл. :(

В общем посоветуйте форт такой, чтобы он:

а) работал под линукс;

б) мог линковаться с внешними C библиотеками. Писать свой велосипед для libcurl или pcre мне не хочется;

в) желательно не требовал танцев с бубнами при установке (аля sp-forth).

★★★★★

Package: pfe
Section: interpreters
Installed-Size: 884
Description: Portable Forth Environment, ANS standard, all wordsets.
 PFE (Portable Forth Environment) is a programming environment for the
 programming language Forth.
 .
 PFE is based on the ANSI Standard for Forth.  It has been created by
 Dirk-Uwe Zoller and is now maintained by Guido Draheim at Tektronix.
 Tektronix has made a number of extensions: PFE is now fully
 multithreaded and you can load additional C objects at runtime to
 extend the Forth dictionary.  It is best targeted for embedded
 environments since you can easily exchange the terminal driver and
 the initialization routines.

sdio ★★★★★
()
Ответ на: комментарий от sdio

Кроме pfe в дебиане есть gforth - GNU Forth Language Environment (я, кстати, привык доверят гнутым вещам), kforth, pforth , yforth. И ещё много фортов, не вошедших в дебиан.

Чем pfe лучше них?

ugoday ★★★★★
() автор топика
Ответ на: комментарий от ugoday

когда я искал под себя форт, на фикле остановился, из-за хорошей документации, активной его разработки, примеров реального применения, небольшого размера, простоты использования(встраивания). соответственно у других фортов(форто-подобных) систем дело обстоит хуже. но это на мой крайне непрофессиональный в этой области взгляд.
kron73 фортом, кажется, занимается

bik ★★
()
Ответ на: комментарий от bik

Спасибо, посмотрю.

>kron73 фортом, кажется, занимается

если я правильно понял, он jbforth делает.

ugoday ★★★★★
() автор топика
Ответ на: комментарий от bik

>есть универсальный критерий качества - популярность :)

Ты не прав. Особенно на этом сайте ;)

ugoday ★★★★★
() автор топика
Ответ на: комментарий от ugoday

>если я правильно понял, он jbforth делает.

Да - если я правильно понял, он jbforth делает.

продукт как раз в MMORPG используется. Только на серверной стороне - на нём скрипты в l2j fortress работают.

KRoN73 ★★★★★
()
Ответ на: комментарий от ugoday

> стандартный вопрос в этой ветке: чем они лучше остальных?

Смотри сам. Откуда я знаю, что тебе нужно?

Просто, соблюдаются твои требования:

>> В общем посоветуйте форт такой, чтобы он:

>> а) работал под линукс;

работают

> б) мог линковаться с внешними C библиотеками. Писать свой велосипед для libcurl или pcre мне не хочется;

__могут__

> в) желательно не требовал танцев с бубнами при установке (аля sp-forth).

бубны не нужны

г) небольшой размер + исходники (имеется шанс разобраться, как оно работает и пообщаться с разработчиком :)

P.S. А, так, это же Forth, дальше расширяй как хочешь: хочешь -- в-ширь, хочешь -- в-глубь...

:-)

Neksys ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.