Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вс ноя 18, 2018 11:49

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Quark: build 28 (и документация)
Автор Сообщение
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
В SciTE это делается одной галочкой. Лично я символы табуляци не использую, т.к. случается так, что разные программы бывает по разному с ними работают.
Опять же, в кроне достаточно легко пишется скрипт замены табуляций на соответствующее число пробелов.
Сообщение Добавлено: Сб апр 14, 2012 15:01
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
WingLion писал(а):
В исходниках тьма табуляций, а Кварк периодически при загрузке исходников падает по-английски (молча).

Табуляция вроде бы везде воспринимается наравне с пробелом.
Сообщение Добавлено: Сб апр 14, 2012 14:04
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
VoidVolker писал(а):
А не проще ли заменить табы на пробелы и не париться?


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

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

п.с. Кроме того, работу, которую может делать компьютер, пользователь делать не должен.
Сообщение Добавлено: Сб апр 14, 2012 13:40
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
Хищник писал(а):
incubus370 писал(а):
Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера

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

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

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


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

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

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


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

Приходится тупо переписывать все заново :(
Сообщение Добавлено: Сб апр 14, 2012 12:51
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
incubus370 писал(а):
Quark.exe падает при уменьшении размеров окна по вертикали до минимального размера

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


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

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

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


ОПА!...

Арбайтен! :)

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

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

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

Это больше похоже на EVALUATE — интерпретировать заданную строку.
Сообщение Добавлено: Ср апр 11, 2012 16:23
  Заголовок сообщения:  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
-----валяем дурака -------------------
177


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

А что скажет ФЛЕШКА?!
Сообщение Добавлено: Ср апр 11, 2012 15:01
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
WingLion from work писал(а):
табуляция не считается разделителем?

я уже обнаруживал эту ошибку, Хищник вроде правил :?: :wink:
там наоборот, табулятор считается переводом строки, кажется, не вспомню
ага вот viewtopic.php?p=27643#p27643
Сообщение Добавлено: Ср апр 11, 2012 11:31
  Заголовок сообщения:  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:03
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
Хищник писал(а):
и есть слово, подгружающее еще один файл,


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

Ой... нашел... :shock: ... вот блин, глаз замылен, и первая строчка в таблице файловых операций как-то пропускалась...
Сообщение Добавлено: Ср апр 11, 2012 04:36
  Заголовок сообщения:  Re: Quark: build 28 (и документация)  Ответить с цитатой
Так ведь просто же: не работает - включаем режим дебага (в этом режиме кварк после каждого CALL пишет вызов отладочного вектора, в котором может быть что угодно) и подробный лог. И смотрим лог. В связке с ннкроном - все достаточно легко делается.
Сообщение Добавлено: Вт апр 10, 2012 21:41

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


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