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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: вопрос по /devel/~mak/OpenFirmware/lib/th.fth
СообщениеДобавлено: Вс дек 17, 2006 23:25 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
собственно говоря а нафига это надо?
то есть как это использовать?

Спрашиваю потому что /devel/~moleg/lib/spf_print/spf_print.f


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: вопрос по /devel/~mak/OpenFirmware/lib/th.fth
СообщениеДобавлено: Пн дек 18, 2006 13:22 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
mOleg писал(а):
собственно говоря а нафига это надо?
то есть как это использовать?


Я допустил ошибку. Сейчас поправил.
По моему все очевидно:

Код:
DECIMAL
B# 101010 .

: TH-TEST
  PUSH-OCTAL
   17 .
   HEX
   17 .
  POP-BASE
   17 . ;
TH-TEST


Главное, это не моя отсебятина.

Цитата:
Спрашиваю потому что /devel/~moleg/lib/spf_print/spf_print.f


Слишком громоздко и тормозно.
Твой пример.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 21, 2006 21:14 
Не в сети
Moderator
Moderator
Аватара пользователя

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

Спрашиваю потому что /devel/~moleg/lib/spf_print/spf_print.f

Слишком громоздко и тормозно.

почему громоздко и тормозно?


Mihail писал(а):
По моему все очевидно:

Код:

DECIMAL
B# 101010 .


а разве так будет работать нормально? B# ведь выкладывает текущую базу на стек возвратов и что дальше?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 22, 2006 13:58 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
mOleg писал(а):
Mihail писал(а):

DECIMAL
B# 101010 .


а разве так будет работать нормально? B# ведь выкладывает текущую базу на стек возвратов и что дальше?


Там база временно сохраняется и тут-же восстанавливается.


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Mihail писал(а):
Там база временно сохраняется и тут-же восстанавливается.


да, только вот когда она восстанавливается?! при выходе из вложенного слова.
а это значит, что в режиме интерпретации этот пример работать не будет.

И все-таки, почему ты считаешь, что мой вариант громоздок и тормознут?
поддержку вложенных <# #> можно убрать - это просто. Тогда работы с heap не остается, а остальное тормозить не должно - нечему просто там тормозить, к тому же поддержка работы с числами с фиксированной точкой есть 8)


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

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


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

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


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

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