Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн янв 22, 2018 06:25

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Quark - пожелания, планы и обсуждение следующих версий
Автор Сообщение
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
ну, чтож, есть и у меня пожелания.
1) открыть код
У меня давно такое пожелание к Хищнику, но он против.
Сообщение Добавлено: Ср янв 20, 2010 00:03
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
1) чтобы можно было модифицировать под свои нужды

И доставать автора предложениями "сделать вот тут гораздо лучше, чем было" :))
mOleg писал(а):
2) учиться на работающем примере

180+ кб текста - плохой вариант для обучения.
mOleg писал(а):
3) оперативно исправлять ошибки

Во-во, см. п.1 :))
mOleg писал(а):
4) как вариант документации к системе

В качестве документации к программным продуктам предусматривается:
- описание языка
- руководство оператора
- руководство программиста
- руководство системного программиста
Исходные тексты - это не документация.
Сообщение Добавлено: Вт янв 19, 2010 18:57
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
mOleg писал(а):
1) открыть код

File -> Open.... открыл, смотрю С какой целью открывать-то? Только не надо штамп "ну, чтобы было open source".


1) чтобы можно было модифицировать под свои нужды
2) учиться на работающем примере
3) оперативно исправлять ошибки
4) как вариант документации к системе

вобщем плюсов достаточно 8)
Сообщение Добавлено: Вт янв 19, 2010 18:46
  Заголовок сообщения:   Ответить с цитатой
mOleg писал(а):
1) открыть код

File -> Open.... открыл, смотрю :) С какой целью открывать-то? Только не надо штамп "ну, чтобы было open source".
Сообщение Добавлено: Вт янв 19, 2010 17:42
  Заголовок сообщения:   Ответить с цитатой
ну, чтож, есть и у меня пожелания.
1) открыть код
2) сделать тему со ссылкой на сам кварк объявлением, чтобы не приходилось искать ее
3) в теме со ссылками на закачку версий кварка (а их желательно сохранять живыми) не обсуждать ничего (только ссылки)
Сообщение Добавлено: Вт янв 19, 2010 15:26
  Заголовок сообщения:   Ответить с цитатой
VoidVolker писал(а):
Ого, получается теперь код и данные вместе хранятся? Зачем? Удобно же - код отдельно, данные отдельно.

Нет, они не вместе, просто в Windows адресное пространство линейное. Все селекторы адресуют полные 4 Гб, а под защищенным режимом DS адресовал сегмент данных, а FS был алиасом сегмента кода (из сегмента кода читать нельзя). Соответственно, выходы за пределы выделенных сегментов под DPMI недопустимы, а под Windows пределы не ограничены размерами выделяемых блоков и равны 4 Гб.
Сообщение Добавлено: Вт янв 19, 2010 01:47
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
Слова с префиксом [C] сделаны для совместимости с предыдущими реализациями, где сегменты кода и данных были разнесены по разным дескрипторам. Сейчас они не требуются, и эквивалентны словам без префикса.

Ого, получается теперь код и данные вместе хранятся? :( Зачем? Удобно же - код отдельно, данные отдельно.
Сообщение Добавлено: Вт янв 19, 2010 01:40
  Заголовок сообщения:   Ответить с цитатой
Гость писал(а):
В документации указать на слова с отличной семантикой отличной
от других Forth ( WORDS ... )
и эквиваленты слов с другим именем ( файловые операции )

Фортов много, на всех не напастись :)
Гость писал(а):
Преффикс [C] его понимание плохо комментировано.

Слова с префиксом [C] сделаны для совместимости с предыдущими реализациями, где сегменты кода и данных были разнесены по разным дескрипторам. Сейчас они не требуются, и эквивалентны словам без префикса.
Гость писал(а):
Подумать над более удачным названиями слов GETSTACK GETDATA GETCODE

А что тут неудачного?
Гость писал(а):
INPORT OUTPORT сделать более лаконичными ( напримр PORT! PORT@ )

Ну уж нет, это, так сказать, дань традиции. Никто не мешает завести алиасы. Кроме того, доступ к портам в современных ОС закрыт, и это тоже сделано для совместимости.
Сообщение Добавлено: Вт янв 19, 2010 01:17
  Заголовок сообщения:   Ответить с цитатой
В документации указать на слова с отличной семантикой отличной
от других Forth ( WORDS ... )
и эквиваленты слов с другим именем ( файловые операции )
Преффикс [C] его понимание плохо комментировано.

P.S. Подумать над более удачным названиями слов GETSTACK GETDATA GETCODE
INPORT OUTPORT сделать более лаконичными ( напримр PORT! PORT@ )
Сообщение Добавлено: Пн янв 18, 2010 23:45
  Заголовок сообщения:   Ответить с цитатой
Есть скромное желание видеть на Вашем сайте дату последнего обновления выложенных файлов по Кварку/Протону.
Сообщение Добавлено: Пн мар 09, 2009 02:18
  Заголовок сообщения:   Ответить с цитатой
Вот LIT, есть, а FLIT, нету - похоже забыли.
Сообщение Добавлено: Ср мар 04, 2009 21:33
  Заголовок сообщения:   Ответить с цитатой
Необходимо увеличить размер строки, обрабатываемой EVALUATE, со 128 символов до размера входного буфера.
А что там с CASE? Есть такая идея: чтобы не плодить кучу разновидностей CASE, OF(равно, больше/меньше, флоат, дабл и прочее), можно сделать пару векторов - один сравнивает, другой дублирует значение для остальных случаев OF ENDOF, и завести просто несколько CASE-ов(CASE, <CASE, >CASE и прочее), которые будут устанавливать соответствующие векторы, или просто самому в них записать нужное.
Сообщение Добавлено: Пн авг 25, 2008 15:42
  Заголовок сообщения:   Ответить с цитатой
Не хватает FMIN FMAX FWITHIN.
Сообщение Добавлено: Пт июл 11, 2008 13:05
  Заголовок сообщения:   Ответить с цитатой
Ждем-с следующих слов:
EVALUATE
TIB
"создать слово с заданным именем", "имя - указатель на строку"
Слова для конвертации строк в числа и обратно.
Сообщение Добавлено: Пт фев 29, 2008 01:17
  Заголовок сообщения:   Ответить с цитатой
Хотелось бы иметь "консольный" INPUT - вместо вывода окна, оно берет данные из консоли.
Сообщение Добавлено: Пн фев 25, 2008 23:03

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


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