Math.f

Хм...
Теги:
 
+
-
edit
 

ONEday

новичок
Листинг кода файла gameserver\data\jbforth\jbf\main.f


warning on

current @
"l2f.extensions.L2jDict"
1 jnew drop

"ru.balancer.jbforth.Word" class constant Word.class

: word? ( — flag ) Word.class instance-of? ;

Short.class "parseShort" { String.class } japi-static-func: parseShort
: >Short ( obj — Short ) >string parseShort ;

Byte.class "parseByte" { String.class } japi-static-func: parseByte
: >Byte ( obj — Byte ) >string parseByte ;

\ Возвращает случайный элемент списка
: list-rnd ( list — elem ) dup list# choose list@ ;

String.class "toLowerCase" { } japi-func: >lower

math.f
jbf/L2j
jbf/start-stop

: input-file ( — file ) jbf@ "is" field@ "File" p@ ;
: input-file-path ( — file-path ) input-file "Parent" p@ ;

\ Загрузить и проинициализировать класс
: load-class: ( — \ class-name )
NextWord
ExtendableClassLoader.class 0 jnew
ecl.loadClass
0 jnew
"init" 0 jexec
;


при запуске сервер ругается на отсутствие файла math.f, на SVN файла нет.
Подскажите пожалуйста решение проблемы =)
 
+
-
edit
 

Balancer

администратор
★★★★★
Попробуй просто выкинуть его упоминание.

Насколько я помню, это внутренний файл JBForth, лежит внутри jbforth.jar
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

ONEday

новичок
Balancer> Попробуй просто выкинуть его упоминание.
Balancer> Насколько я помню, это внутренний файл JBForth, лежит внутри jbforth.jar

Спасибо за быстрый ответ =)
Было опробованно два варианта, первый описан вами, второй заключался в создании пустого файла math.f, результат одинаков, сервер грузится, но молчит как партизан.
Возможно проблема в клиенте ? у меня инсталятор Interlude, чистый, к сожалению патч с SVN для клиента выдаёт ошибку. =(
 
+
-
edit
 

Balancer

администратор
★★★★★
ONEday> Было опробованно два варианта, первый описан вами, второй заключался в создании пустого файла math.f, результат одинаков, сервер грузится

Если сообщений об ошибках при загрузке нет, то всё хорошо.

ONEday> но молчит как партизан.

В чём это выражается? :)

telnet <адрес-сервера> <порт-telnet-доступа> подключается?

ONEday> Возможно проблема в клиенте ? у меня инсталятор Interlude, чистый

Если чистый, то файл hosts настроен?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru