Forth
http://fforum.winglion.ru/

amForth3.4 Сообщения об ошибках
http://fforum.winglion.ru/viewtopic.php?f=39&t=2232
Страница 1 из 1

Автор:  iv_ru [ Ср авг 12, 2009 13:05 ]
Заголовок сообщения:  amForth3.4 Сообщения об ошибках

Добрый день, Фортеры!

Кто из Вас знает, что такое ?? -9 Х, где Х целое число? То что ??-13 16 значит, что Форт споткнулся в актуальной строке на позиции 16, я с горем пополам выяснил. Где-нибудь описаны сообщения об ошибках, которые Форт выдаёт? Как обычно мы говорим о амФорт, версии 3.4.

и если мы уже говорим о загадках Форта, то в чём отличие
Код:
hex 10 0 do i dup . loop cr

от
Код:
: 10For 10 0 do i dup . loop cr ;

второе работает, первое нет. Необходимо циклы компилировать в слова?

---
с Уважением, iv_ru

Автор:  Hishnik [ Ср авг 12, 2009 13:20 ]
Заголовок сообщения: 

iv_ru писал(а):
второе работает, первое нет. Необходимо циклы компилировать в слова?

Обязательно. Форт же не может интерпретировать цикл, нужно сначала завершить его компиляцию, чтобы стало понятно, откуда и куда прыгать. То же самое относится ко всем структурам управления - IF/THEN BEGIN/UNTIL и т.п.

Автор:  mOleg [ Ср авг 12, 2009 18:10 ]
Заголовок сообщения: 

Хищник писал(а):
второе работает, первое нет. Необходимо циклы компилировать в слова?
Обязательно.

ЗАВИСИТ ОТ ФОРТ-СИСТЕМЫ!!!
в форке так можно делать.

Насчет сообщений об ошибках, надо в первую очередь смотреть в доку системы, если там написано ANSI94 совместимый, идти и смотреть в стандарт, там есть фиксированный список сообщений об ошибках (то есть номера и соответствующие им сообщения). Но, опять же система может быть не АНСИ, и тогда, опять же к примеру, в форке номера сообщений вообще не грамотно использовать!!!
вобщем смотрите в доку.

Автор:  Hishnik [ Ср авг 12, 2009 18:13 ]
Заголовок сообщения: 

mOleg писал(а):
ЗАВИСИТ ОТ ФОРТ-СИСТЕМЫ!!!
в форке так можно делать.

Ну а вопрос был о какой системе? На форке свет клином не сошелся, да и знать о том, что в Форте существуют слова "только для режима компиляции" - это правильно и полезно. А уж потом будут forks (кстати, его вообще предполагается переводить в разряд полноценных продуктов, а не поправленного на свой вкус SPF?)

Автор:  mOleg [ Ср авг 12, 2009 18:16 ]
Заголовок сообщения: 

Хищник писал(а):
А уж потом будут forks (кстати, его вообще предполагается переводить в разряд полноценных продуктов, а не поправленного на свой вкус SPF?

Такое желание есть. Только для этого надо еще много сделать(работаю). Любая помощь приветствуется 8)

Хищник писал(а):
Ну а вопрос был о какой системе? На форке свет клином не сошелся, да и знать о том, что в Форте существуют слова "только для режима компиляции" - это правильно и полезно.

верно, просто я посоветовал "прочесть наконец документацию" потому что особенности у каждой системы свои.

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