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

баг-не-баг, но неприятность
http://www.fforum.winglion.ru/viewtopic.php?f=25&t=2545
Страница 7 из 9

Автор:  _Harry [ Ср май 05, 2010 22:38 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

Да и так наверно можно.
А нарватся можно тут точно также и не из за B! а если путь в PAD не поместится.
"...Но это врядли..."

Автор:  _Harry [ Ср май 05, 2010 22:50 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

Цитата:
\ добавить путь к имени файла либо относительно

Код:
\ Добавить путь относительно текущего файла или текущей директории
\ если ввод не из файла.

Так правильнее наверно
DUP IFNOT чем то хуже *IF ELSE ?

Автор:  mOleg [ Чт май 06, 2010 03:58 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

_Harry писал(а):
DUP IFNOT чем то хуже *IF ELSE ?

равноценно, впрочем, *IF чуть быстрее работает.

Автор:  _Harry [ Чт май 06, 2010 13:00 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

Ну так сборку с последними нововедениям ожидаем?

Автор:  mOleg [ Чт май 06, 2010 14:46 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

_Harry писал(а):
Ну так сборку с последними нововедениям ожидаем?

угу, только бы вот одну вещь сделать:
надо бы тест для тестирования получившегося механизма организовать... (желающие есть 8) )

Автор:  mOleg [ Чт май 06, 2010 15:06 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

для тестирования src4-mc10-b313@06.05.2010.zip *Ссылка не действительна
но тесты надо делать!

Автор:  _Harry [ Вт май 11, 2010 10:44 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

Все таки прблема с закрытием окна при ошибках в fork.ini
так и повисла. Вот тебе пример чтобы не быть голословным.

\ исключаем повторное подключение библиотек
init: ModuleDirName <| KEEPS s"lib\\util\\libraryes.fts" KEEPS|> ;stop INCLUDED

.\lib\ways.fts \ упрощенные пути поиска: util/ add/ os/ и т.п.
\ предыдущие строки отключать не рекомендуется, так как во всех библиотеках
\ используется упрощенный механизм подключения, например: memory/ fld.fts

\! следующую строчку без понимания того, что делаете не стоит разкоментировать
\! после подключения этой либы все будет автоматически разбрасываться в отдельные
\! словари: каждый отдельный файл в отдельный словарь!
\! .\samples\sketches\vocmark.fts SAVE-ORDER SAVE-ORDER

os/ wba.fts \ отчет об исключении

util/ about.fts \ получение справки о слове
util/ smp.fts \ поиск похожих слов

util/ words.fts \ отображение списка определений в контексте

util/ order.fts \ отображение текущего контекста
memory/ dump.fts \ показать дамп памяти

util/ prompt.fts \ показывает подсказку: текущий словарь и DEPTH
os/ wprompt.fts \ отображает контекст и BASE в title окна
\ os/ save.fts \ сохранение системы

util/ help.fts \ подсказка по словам Форт-системы
util/ see.fts \ декомпиляция кода

\ vocs/ dllvoc.fts \ dll словари

абырвалг в очередь сукины дети в очередь... \ туточки окно закрывается!!!!!!!!!!

\ отображаем сообщение об успешности загрузки файла инициализации.
\ имя файла инициализации хранится в глобальной переменной INIT?
INIT? COUNT TYPE s" included\n\r" TYPE

\ в случае возникновения ошибок во время подключения файлов
\ (из данного файла инициализации) система выходит по BYE с ошибкой.
\! Что есть неудобно особено в свете последних изменений

Надо что то делать!

Автор:  mOleg [ Вт май 11, 2010 14:27 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

так, реакция системы вполне ожидаемая. Единственное отличие, не ждет система, пока пройдет 10 секунд, прежде чем вывалиться.
Так чего ожидается-то? Какой реакции на ошибку в файле инициализации хочется?

Автор:  _Harry [ Вт май 11, 2010 14:50 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

Ну элементарно увидет где ошибка хотя бы. :<

А еще лучше чтобы файл оставался открытым ( кнопку с крестиком мы и сами уже нажимать научились :oops: )
:evil: Не люблю я "лишней" автоматики, не люблю :evil:

Автор:  mOleg [ Вт май 11, 2010 15:58 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

_Harry писал(а):
Ну элементарно увидет где ошибка хотя бы.

D:\fork\src-104>fork.exe
mOleg kernel fork(mOlegg@ya.ru). build from SPF4.17 sources.
windows Version 4.10 Build 314 at 06.May.2010

Источник: D:\fork\src-104/fork.ini
В строке: 32 :7
абырвалг
Ошибка: Не удается найти указанный файл.

ошибка во время инициализации системы!

ошибка отображается, проблема только в том, что выпадает из системы без паузы в 10 секунд.
Этот момент исправлю. Если хочешь убедиться, запусти форк из FAR-а или просто консоли.

_Harry писал(а):
А еще лучше чтобы файл оставался открытым ( кнопку с крестиком мы и сами уже нажимать научились )

;) нуу, тут я даже теряюсь. Может все-таки 10 секунд для "любования ошибкой" достаточно? Потому как, если система запущена из консоли, то крестик нажимать может оказаться неприятно, а ctrl+c может быть и перехвачено.

_Harry писал(а):
Не люблю я "лишней" автоматики, не люблю

дык, все должно быть в меру! :)

Автор:  mOleg [ Вт май 11, 2010 16:29 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

добавил задержку. Пробуй src4-mc10-b316@11.05.2010.zip.

Автор:  _Harry [ Вт май 11, 2010 17:25 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

mOleg писал(а):
Может все-таки 10 секунд для "любования ошибкой" достаточно?
Как правило вполне, но...
Дело то в том, что часто ошибку можно прямо в консоли поправить и пойти дальше,
а любоваться ей особо незачем :roll:

Автор:  mOleg [ Вт май 11, 2010 17:34 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

_Harry писал(а):
mOleg писал(а):
писал(а):Может все-таки 10 секунд для "любования ошибкой" достаточно?

Как правило вполне, но...Дело то в том, что часто ошибку можно прямо в консоли поправить и пойти дальше,
а любоваться ей особо незачем.

Ну, все же ошибка инициализации системы - это все-таки критическая ошибка.

Автор:  _Harry [ Вт май 11, 2010 17:40 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

mOleg писал(а):
добавил задержку. Пробуй src4-mc10-b316@11.05.2010.zip.
О це дило :D
Теперь хоть понятно где ошибка.
А это значит что файл проекта можно подцепить прямо в ини
и просто запускать форк в папке проекта. миниму писанины максимум удовольствия

Автор:  _Harry [ Вт май 11, 2010 17:43 ]
Заголовок сообщения:  Re: баг-не-баг, но неприятность

mOleg писал(а):
Ну, все же ошибка инициализации системы - это все-таки критическая ошибка.

Это почему это? Чаще всего это просто не найден файл, или очепятка где нибудь,
что тут сильно критического.

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