Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн дек 11, 2017 04:20

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вт апр 10, 2012 19:31 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Хищник писал(а):
" target.f" L
" equinox.f" L
" my_prog.f" L
" end.f" L


О, а в описании этого не нашел... или плохо искал? И оно где-то под буквами на втором слое?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вт апр 10, 2012 20:13 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
WingLion писал(а):
О, а в описании этого не нашел... или плохо искал? И оно где-то под буквами на втором слое?

Да нет вроде... просто оно же проходит по категории "как улучшить себе жизнь". Мне казалось, что если один файл загружается из командной строки, и есть слово, подгружающее еще один файл, то прием с файлом-списком загрузок сам напрашивается.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Вт апр 10, 2012 21:41 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1252
Благодарил (а): 3 раз.
Поблагодарили: 16 раз.
Так ведь просто же: не работает - включаем режим дебага (в этом режиме кварк после каждого CALL пишет вызов отладочного вектора, в котором может быть что угодно) и подробный лог. И смотрим лог. В связке с ннкроном - все достаточно легко делается.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср апр 11, 2012 04:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Хищник писал(а):
и есть слово, подгружающее еще один файл,


Эх-хе-хе... Вот это слово и проскочило мимо глаз. Из-за того что в таблице его описание не видно...

Ой... нашел... :shock: ... вот блин, глаз замылен, и первая строчка в таблице файловых операций как-то пропускалась...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср апр 11, 2012 11:03 
Пишу:
Код:
: LOG" [COMPILE] " DUP PRINT LOG IF PRINTF THEN ;


Ожидаю, что
Код:
LOG" test"


напечатает слово test на экране и выведет его в файл HFOUT

Но получаю в ответ:

test ?

Что делаю не так?

p.s. И еще одна бяка. Если ввести в файле

Код:
//    : LOG" [COMPILE] " DUP PRINT LOG IF PRINTF THEN ;


И после // набрать не пробел, а табуляцию - происходит вылет с вопросом:

//o: ?

табуляция не считается разделителем?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср апр 11, 2012 11:31 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
WingLion from work писал(а):
табуляция не считается разделителем?

я уже обнаруживал эту ошибку, Хищник вроде правил :?: :wink:
там наоборот, табулятор считается переводом строки, кажется, не вспомню
ага вот viewtopic.php?p=27643#p27643


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср апр 11, 2012 15:01 
УШАМИ ФИНТ ON:

Код:
// INTERPRET  str -->
: INTERPRET // string -->
   " temp.f" NEWFILE TO HF-OUT
   PRINTF CRF HF-OUT CLOSE
   " temp.f" L ;


Вот, нужен для нормальной работы с Фортом INTERPRET, НУЖЕН!

Код:
: TEST
  "  2 2 + . CR" INTERPRET
  "  VALUE test-var 177 TO test-var " INTERPRET
." -----валяем дурака ------------------- " CR
  "  test-var . CR" INTERPRET
;


результат исполнения TEST:

4
-----валяем дурака -------------------
177


Что скажет винда при интенсивном использовании такого INTERPRET - не знаю...

А что скажет ФЛЕШКА?!


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср апр 11, 2012 16:23 
WingLion from work писал(а):
Код:
// INTERPRET  str -->

Вот, нужен для нормальной работы с Фортом INTERPRET, НУЖЕН!

Это больше похоже на EVALUATE — интерпретировать заданную строку.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср апр 11, 2012 16:50 
Код:
Это больше похоже на EVALUATE — интерпретировать заданную строку.


Ищу в описании Кварка слово EVALUATE... Находит только в одном месте о нем упоминание - в описани dll...

НАБИРАЮ прямо в запущенном Кварке:

Код:
" 10 10 * . CR" EVALUATE


ОПА!...

Арбайтен! :)

В описании глюк, что ли? Слово не описано? Или опять промеж букф где-то затесалось?

Поиском по PDF-ке прошелся - нету!


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Ср апр 11, 2012 22:53 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1252
Благодарил (а): 3 раз.
Поблагодарили: 16 раз.
В пдф - не все слова есть. Лучше сделать себе дамп всего словаря или смотреть в протоне.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Сб апр 14, 2012 11:39 
Не в сети

Зарегистрирован: Вс апр 17, 2011 12:28
Сообщения: 34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Сб апр 14, 2012 11:54 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6097
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
incubus370 писал(а):
Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера

Сейчас попробую побороть.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Сб апр 14, 2012 12:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Хищник писал(а):
Сейчас попробую побороть.


Желательно, и это тоже :), а то мешает сильно:

вопрос писал(а):
WingLion from work писал(а):
табуляция не считается разделителем?

я уже обнаруживал эту ошибку, Хищник вроде правил


В исходниках тьма табуляций, а Кварк периодически при загрузке исходников падает по-английски (молча).

Приходится тупо переписывать все заново :(

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Сб апр 14, 2012 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1252
Благодарил (а): 3 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
incubus370 писал(а):
Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера

Сейчас попробую побороть.

Я об этом, кстати, уже говорил как-то давно.
WingLion писал(а):
Приходится тупо переписывать все заново

А не проще ли заменить табы на пробелы и не париться?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Quark: build 28 (и документация)
СообщениеДобавлено: Сб апр 14, 2012 13:40 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
VoidVolker писал(а):
А не проще ли заменить табы на пробелы и не париться?


И переучиваться на клавиатуре работать, не касаясь кнопки TAB?

Да и не так-то просто их заменить. Не видно же, где таб, а где пробелами набито...

п.с. Кроме того, работу, которую может делать компьютер, пользователь делать не должен.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB