Forth
http://www.fforum.winglion.ru/

обсуждение src4-mc10-b562@24.04.2011
http://www.fforum.winglion.ru/viewtopic.php?f=25&t=2751
Страница 1 из 1

Автор:  вопрос [ Вс апр 24, 2011 23:35 ]
Заголовок сообщения:  обсуждение src4-mc10-b562@24.04.2011

200 килобайт, подвиг!

Олег, я видел там, кажется, грамматические опечатки, думаю, имеет смысл перевести всё в Винд. кодировку, просмотреть в Word грамматику

Автор:  mOleg [ Пн апр 25, 2011 20:40 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

вопрос писал(а):
Олег, я видел там, кажется, грамматические опечатки,

ок, учту и исправлю к следующей сборке 8)

Автор:  Antender [ Ср июн 08, 2011 14:51 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

При сборке падает с ошибкой:
Программа не должна падать после падения одного из потоков!

Процессор: Intel Atom, одноядерный с HyperThreading,загружено одно псевдо-ядро,полностью.

Автор:  mOleg [ Ср июн 08, 2011 16:26 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

Antender писал(а):
Процессор: Intel Atom, одноядерный с HyperThreading,загружено одно псевдо-ядро,полностью.

это уже после сборки.
какая версия винды?
сама винда что-нибудь сообщает?

Автор:  Antender [ Ср июн 08, 2011 16:42 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

Windows XP SP3
Запускал из-под фара, поэтому просто виснет батник
Процесс spfork'a висит в памяти, ест процессорное время одного ядра и всё.

Автор:  mOleg [ Ср июн 08, 2011 19:31 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

запустите пожалуйста ltest.bat.
интересно, будут ли ошибки.

Автор:  Antender [ Ср июн 08, 2011 21:06 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

Источник: .\lib\windows\giveio.fts
В строке: 49:4
}test
Ошибка: Исчерпание стека данных!

Автор:  mOleg [ Вт июн 14, 2011 19:34 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

Antender писал(а):
При сборке падает с ошибкой:
Программа не должна падать после падения одного из потоков!

Процессор: Intel Atom, одноядерный с HyperThreading,загружено одно псевдо-ядро,полностью.

повторить не могу, "атома" под рукой нет, на других процах не обнаруживается.

Antender писал(а):
Источник: .\lib\windows\giveio.fts
В строке: 49:4
}test
Ошибка: Исчерпание стека данных!

в файле giveio.fts в строке:
' giveio CATCH [IF] DROP [ELSE] 1000 500 PlayNote [THEN]
убрать DROP , т.е. оставить:
' giveio CATCH [IF] [ELSE] 1000 500 PlayNote [THEN]

Автор:  Antender [ Вт июн 14, 2011 22:51 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

ltest.bat теперь проходит без ошибок

P.S Там несколько опечаток заметил при тестировании.
TESTIG во время ltest
samples\test\libraries.fts

Автор:  mOleg [ Ср июн 15, 2011 03:52 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

Antender писал(а):
P.S Там несколько опечаток заметил при тестировании.

спасибо, исправил

Автор:  _Harry [ Чт июл 21, 2011 10:55 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

Опечатка. Выделил красным
\ вернуть vid словаря, которое можно использовать при поиске по SEARCT-WORDLIST
: WHO ( / name --> vid )
NEXT-WORD FINDVOC *IF literal ;THEN
ERROR" Не врено указано имя словаря!" ; IMMEDIATE

Автор:  _Harry [ Чт июл 21, 2011 11:01 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

Код:
\ найти vid словаря по его имени
: FINDVOC ( asc # --> vid | 0 )
          D>L VOC-LIST
          BEGIN A@ *WHILE
                DUP voc-name> DL@ COMPARE WHILE
              off_vlink
            REPEAT
          THEN LDROP LDROP ;

Плохо что не ищет во временных словарях ( в хипе )
Может стоит поправить :?:

Автор:  mOleg [ Чт июл 21, 2011 16:36 ]
Заголовок сообщения:  Re: fork SPF4.17 от mOleg

_Harry писал(а):
Опечатка. Выделил красным

спасибо, исправлю.

_Harry писал(а):
Плохо что не ищет во временных словарях ( в хипе )

там сложно это исправить.
дело в том, что в форке voclink древовидный (ну очень разные типы словарей могут быть). Имхо, все же лучше модифицировать FINDVOC и использовать HEAP-LIST ?

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/