Forth http://fforum.winglion.ru/ |
|
Quark: build 28 (и документация) http://fforum.winglion.ru/viewtopic.php?f=23&t=2645 |
Страница 4 из 5 |
Автор: | WingLion [ Вт апр 10, 2012 19:31 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Хищник писал(а): " target.f" L " equinox.f" L " my_prog.f" L " end.f" L О, а в описании этого не нашел... или плохо искал? И оно где-то под буквами на втором слое? |
Автор: | Hishnik [ Вт апр 10, 2012 20:13 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
WingLion писал(а): О, а в описании этого не нашел... или плохо искал? И оно где-то под буквами на втором слое? Да нет вроде... просто оно же проходит по категории "как улучшить себе жизнь". Мне казалось, что если один файл загружается из командной строки, и есть слово, подгружающее еще один файл, то прием с файлом-списком загрузок сам напрашивается. |
Автор: | VoidVolker [ Вт апр 10, 2012 21:41 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Так ведь просто же: не работает - включаем режим дебага (в этом режиме кварк после каждого CALL пишет вызов отладочного вектора, в котором может быть что угодно) и подробный лог. И смотрим лог. В связке с ннкроном - все достаточно легко делается. |
Автор: | WingLion [ Ср апр 11, 2012 04:36 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Хищник писал(а): и есть слово, подгружающее еще один файл, Эх-хе-хе... Вот это слово и проскочило мимо глаз. Из-за того что в таблице его описание не видно... Ой... нашел... ... вот блин, глаз замылен, и первая строчка в таблице файловых операций как-то пропускалась... |
Автор: | WingLion from work [ Ср апр 11, 2012 11:03 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Пишу: Код: : LOG" [COMPILE] " DUP PRINT LOG IF PRINTF THEN ; Ожидаю, что Код: LOG" test" напечатает слово test на экране и выведет его в файл HFOUT Но получаю в ответ: test ? Что делаю не так? p.s. И еще одна бяка. Если ввести в файле Код: // : LOG" [COMPILE] " DUP PRINT LOG IF PRINTF THEN ; И после // набрать не пробел, а табуляцию - происходит вылет с вопросом: //o: ? табуляция не считается разделителем? |
Автор: | вопрос [ Ср апр 11, 2012 11:31 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
WingLion from work писал(а): табуляция не считается разделителем? я уже обнаруживал эту ошибку, Хищник вроде правил там наоборот, табулятор считается переводом строки, ага вот viewtopic.php?p=27643#p27643 |
Автор: | WingLion from work [ Ср апр 11, 2012 15:01 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
УШАМИ ФИНТ 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 Что скажет винда при интенсивном использовании такого INTERPRET - не знаю... А что скажет ФЛЕШКА?! |
Автор: | spf [ Ср апр 11, 2012 16:23 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
WingLion from work писал(а): Код: // INTERPRET str --> Вот, нужен для нормальной работы с Фортом INTERPRET, НУЖЕН! Это больше похоже на EVALUATE — интерпретировать заданную строку. |
Автор: | WingLion from work [ Ср апр 11, 2012 16:50 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Код: Это больше похоже на EVALUATE — интерпретировать заданную строку. Ищу в описании Кварка слово EVALUATE... Находит только в одном месте о нем упоминание - в описани dll... НАБИРАЮ прямо в запущенном Кварке: Код: " 10 10 * . CR" EVALUATE ОПА!... Арбайтен! :) В описании глюк, что ли? Слово не описано? Или опять промеж букф где-то затесалось? Поиском по PDF-ке прошелся - нету! |
Автор: | VoidVolker [ Ср апр 11, 2012 22:53 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
В пдф - не все слова есть. Лучше сделать себе дамп всего словаря или смотреть в протоне. |
Автор: | incubus370 [ Сб апр 14, 2012 11:39 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера |
Автор: | Hishnik [ Сб апр 14, 2012 11:54 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
incubus370 писал(а): Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера Сейчас попробую побороть. |
Автор: | WingLion [ Сб апр 14, 2012 12:51 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Хищник писал(а): Сейчас попробую побороть. Желательно, и это тоже , а то мешает сильно: вопрос писал(а): WingLion from work писал(а): табуляция не считается разделителем? я уже обнаруживал эту ошибку, Хищник вроде правил В исходниках тьма табуляций, а Кварк периодически при загрузке исходников падает по-английски (молча). Приходится тупо переписывать все заново |
Автор: | VoidVolker [ Сб апр 14, 2012 13:05 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
Хищник писал(а): incubus370 писал(а): Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера Сейчас попробую побороть. Я об этом, кстати, уже говорил как-то давно. WingLion писал(а): Приходится тупо переписывать все заново А не проще ли заменить табы на пробелы и не париться? |
Автор: | WingLion [ Сб апр 14, 2012 13:40 ] |
Заголовок сообщения: | Re: Quark: build 28 (и документация) |
VoidVolker писал(а): А не проще ли заменить табы на пробелы и не париться? И переучиваться на клавиатуре работать, не касаясь кнопки TAB? Да и не так-то просто их заменить. Не видно же, где таб, а где пробелами набито... п.с. Кроме того, работу, которую может делать компьютер, пользователь делать не должен. |
Страница 4 из 5 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |