CURRENT: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Строка 48: Строка 48:
== Ссылки ==
== Ссылки ==
* Слова [http://forth.sourceforge.net/standard/dpans/dpans16.htm#16.6.1.1643 GET-CURRENT] и [http://forth.sourceforge.net/standard/dpans/dpans16.htm#16.6.1.2195 SET-CURRENT] в стандарте ANS Forth ''(англ.)''
* Слова [http://forth.sourceforge.net/standard/dpans/dpans16.htm#16.6.1.1643 GET-CURRENT] и [http://forth.sourceforge.net/standard/dpans/dpans16.htm#16.6.1.2195 SET-CURRENT] в стандарте ANS Forth ''(англ.)''
* Слова [http://www.forth200x.org/documents/html3/search/GET-CURRENT.html GET-CURRENT] и [http://www.forth200x.org/documents/html3/search/SET-CURRENT.html SET-CURRENT] в черновике Forth 200x ''(англ.)''
* Слова [http://forth-standard.org/standard/search/GET-CURRENT GET-CURRENT] и [http://forth-standard.org/standard/search/SET-CURRENT SET-CURRENT] в черновике Forth 200x ''(англ.)''
* [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\09.FUNKZIONIROWANIE%20FORT-SISTEMY ФУНКЦИОНИРОВАНИЕ ФОРТ-СИСТЕМЫ] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»]
* [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\09.FUNKZIONIROWANIE%20FORT-SISTEMY ФУНКЦИОНИРОВАНИЕ ФОРТ-СИСТЕМЫ] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»]



Версия от 10:11, 29 марта 2016

CURRENT (текущий) — стандартное слово Каллисто.

Переменная указывает список VOCABULARY, в который вводятся определения новых слов.

Ввод слова CURRENT

В режиме ЛАТ последовательно нажмите клавиши  С/П   3   ×   ×   ИП   4   2 

CURRENT в предыдущем стандарте Forth-83 (англ.)

     CURRENT      -- addr                       U,79
          The address of a variable specifying the vocabulary in which
          new word definitions are appended.

CURRENT в стандарте Forth-79 (англ.)

CURRENT        -- addr                       U,137
    Leave the address of a variable specifying the vocabulary into
    which new word definitions are to be entered.

GET-CURRENT в стандарте ANS Forth

16.6.1.1643   GET-CURRENT                                                SEARCH
           ( -- wid )
           Возвращает wid, идентификатор списка слов компиляции.

SET-CURRENT в стандарте ANS Forth

16.6.1.2195   SET-CURRENT                                                SEARCH
           ( wid -- )
           Устанавливает список слов компиляции на список слов, 
           идентифицированный wid.

История

Слово из стандарта Forth 83. Было исключено из стандарта ANS Forth в пользу механизма ALSO/ONLY.

Реализация

Описание и определение переменной CURRENT в ядре ФОРТ-ЕС:

CURRENT  П->А ПЕРЕМЕННАЯ - СПИСОК ДЛЯ ДОБАВЛЕНИЯ СЛОВ           7

                      Экран номер 7
( 09.09.86 КОНСТАНТЫ И СИСТЕМНЫЕ ПЕРЕМЕННЫЕ      )

VARIABLE  CURRENT     ( ТЕКУЩИЙ СПИСОК - КУДА ДОБАВЛЯЕМ)

Определение переменной CURRENT в FORTH ИТЭФ:

            HEAD     207Q, 'CURREN',324Q,CURR,$USE        ; CURRENT
            DW 52Q

Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.