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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Возможно ли в СПФ?
Автор Сообщение
  Заголовок сообщения:  Re: Возможно ли в СПФ?  Ответить с цитатой
KPG писал(а):
Есть и определённые наработки по GOTO для SPF4,
как на местном форуме так и devel SPF4 :)

Ранее не было необходимости, все делалось по сишному типу, например такого недавно на форуме приведенного
Код:
x y w h s" кнопка1" button: bt1
x y w h s" кнопка2" button: bt2
x y w h s" " edit: ed1
: click1 s" Привет!" ed1 text! ;
: click2 s" Пока!" ed2 text! ;

: main
  ['] click1 bt1 onClick !
  ['] click2 bt2 onClick !
;

Даже на лямбды, не заглядывал, считал какие то "ругательные" слова, а вот ведь, можно избавиться от всех этих click-ов и main-ов
Сообщение Добавлено: Сб мар 17, 2018 20:56
  Заголовок сообщения:  Re: Возможно ли в СПФ?  Ответить с цитатой
Есть и определённые наработки по GOTO для SPF4,
как на местном форуме так и devel SPF4 :)
Сообщение Добавлено: Сб мар 17, 2018 16:09
  Заголовок сообщения:  Re: Возможно ли в СПФ?  Ответить с цитатой
Victor__v писал(а):
Так это же лямбды имеются ввиду.

Вот две реализации из поставки СПФ
/devel/~pinka/lib/lambda.f

/devel/~yz/lib/inline.f


Спасибо!
Сообщение Добавлено: Сб мар 17, 2018 15:18
  Заголовок сообщения:  Re: Возможно ли в СПФ?  Ответить с цитатой
Так это же лямбды имеются ввиду.

Вот две реализации из поставки СПФ
/devel/~pinka/lib/lambda.f

/devel/~yz/lib/inline.f
Сообщение Добавлено: Сб мар 17, 2018 14:35
  Заголовок сообщения:  Возможно ли в СПФ?  Ответить с цитатой
Вот надумалась идея компилировать слово внутри другого компилируемого
Вот к примеру, можно сохранить xt где то, напр. в константе
:NONAME S" Привет" TYPE CR ; CONSTANT a
: T1 a EXECUTE ;
T1 \ так работает

Можно передать xt через стек
:NONAME S" Привет" TYPE CR ; : T2 LITERAL EXECUTE ;
T2 \ так тоже работает

А хотелось бы типа так, не использовать внешние слова или стек не нагружать
: T3 [ :NONAME S" Привет" TYPE CR ; ] LITERAL EXECUTE ;
T3 \ НЕ РАБОТАЕТ!

Вопрос, возможно ли, чтоб T3 сработал в СПФ? или это бредовая идея?
Для чего это надо? Ну например, при создании Win окна сразу присваивать кнопкам их действия при их нажатии.
Сообщение Добавлено: Сб мар 17, 2018 14:21

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


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