Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср мар 29, 2017 01:32

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: структура словарей и поле флагов
СообщениеДобавлено: Пт фев 24, 2017 05:32 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4803
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
Victor__v писал(а):
Смотрел исходники словаря number
Это не следствие, это скорее заглушка, дабы была однородность

О том и речь.

Victor__v писал(а):
Да и кому нужно брать xt от числа?

Вот уже не помню, в каком месте я это использовал, но пригодилось однажды.

Victor__v писал(а):
К тому же вариант не масштабируется. А то мало ли в обиход войдёт данная фича с лагом?
т.е. код ' 1 ' 2 ' 3 execute . execute . execute . выведет 3 3 3

да, этот вариант не работает, точнее, работает не так, как ожидается, причем, исправить можно, если числа выкладывать на вершину стека, а не в переменную, но нужно ли оно на самом деле?

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: структура словарей и поле флагов
СообщениеДобавлено: Пн фев 27, 2017 20:20 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 145
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Подведём итоги.
Против всех флагов высказался chess
за флаг "я словарь" высказался положительно хищник
я отрицательно.
mOleg воздержался от его обсуждения
флаги "временное слово", immediate, инлайн не обсуждались

по структуре словаря претензий, как я понял, почти нет.

_________________
Цель: написать форт-систему
Подцель: написать оптимизирующий компилятор
текущая задача: переписать if-else-then


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: структура словарей и поле флагов
СообщениеДобавлено: Пн фев 27, 2017 20:24 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 145
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Как вариант, можно добавить флаги доверия-регистр
Позволит оптимизировать код.
Т.е если слово имеет флаг, к примеру ECX-dov , то перед и после работы слова значение регистра сохраняется.

_________________
Цель: написать форт-систему
Подцель: написать оптимизирующий компилятор
текущая задача: переписать if-else-then


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: структура словарей и поле флагов
СообщениеДобавлено: Вт фев 28, 2017 20:39 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4803
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
Цитата:
mOleg воздержался от его обсуждения

я высказался сильно раньше за то, чтобы рассматривать все части определения, как атрибуты, набор которых зависит от словаря.
Хотя, конечно же, часть атрибутов обязательна, но их количество невелико, и так, как они к тому же битовые, то легко все упаковываются в один байт. Т.е. смысла избавляться от них нет никакого.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

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


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

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


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

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