EMPTY-BUFFERS: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 40: Строка 40:
  : EMPTY-BUFFERS  FIRST @ 3084 ERASE ;
  : EMPTY-BUFFERS  FIRST @ 3084 ERASE ;


== История ==
Для совместимости с Фортом английское слово ''buffer'' (''рус.'' буфер) в имени EMPTY-BUFFERS по-прежнему используется во множественном числе, хотя в [[Каллисто]] [[буфер]] всего один.


== Ссылки ==
== Ссылки ==
* См. [[SAVE-BUFFERS]]
* Слово [http://forth.sourceforge.net/standard/dpans/dpans7.htm#7.6.2.1330 EMPTY-BUFFERS] в стандарте ANS Forth ''(англ.)''
* Слово [http://forth.sourceforge.net/standard/dpans/dpans7.htm#7.6.2.1330 EMPTY-BUFFERS] в стандарте ANS Forth ''(англ.)''
* Слово [http://www.forth200x.org/documents/html3/block/EMPTY-BUFFERS.html EMPTY-BUFFERS] в черновике Forth 200x ''(англ.)''
* Слово [http://www.forth200x.org/documents/html3/block/EMPTY-BUFFERS.html EMPTY-BUFFERS] в черновике Forth 200x ''(англ.)''

Версия от 13:59, 25 февраля 2016

EMPTY-BUFFERS (очистить буферы, опустошить буфера) — стандартное слово Каллисто.

Буфер отмечается как пустой, независимо от содержания. Обновлённый блок на диск не записывается.

Ввод слова EMPTY-BUFFERS

В режиме ЛАТ последовательно нажмите клавиши  ИП   ÷   6   2    ,      P        Р-ГРД-Г   В/О   3   П   П   ИП   ×   1 

EMPTY-BUFFERS в стандарте ANS Forth

7.6.2.1330   EMPTY-BUFFERS                                            BLOCK EXT
           ( -- )
           Освобождает все блочные буферы. Не перемещает содержание никакого 
           модифицированного блочного буфера на запоминающее устройство.
       См.: 7.6.1.0800 BLOCK.


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

     EMPTY-BUFFERS --                           M,79   "empty-buffers"
          Unassign all block buffers.  UPDATEed blocks are not written
          to mass storage.  See:  BLOCK


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

EMPTY-BUFFERS                                145
    Mark all block buffers as empty, without necessarily affecting
    their actual contents.  UPDATEd blocks are not written to mass
    storage.


EMPTY-BUFFERS в fig-FORTH Release 1 glossary, май 1979 (англ.)

EMPTY-BUFFERS                                L0
       Mark all block-buffers as empty, not necessarily affecting the
       contents.
       Updated blocks are not written to the disc. This is also an
       initialization proceedure before first use of the disc.


Реализация EMPTY-BUFFERS

Юрий Семёнов приводит следующее описание слова EMPTY-BUFFERS (стр. 54) через отсутствующее в Каллисто слово FIRST:

: EMPTY-BUFFERS   FIRST @ 3084 ERASE ;

История

Для совместимости с Фортом английское слово buffer (рус. буфер) в имени EMPTY-BUFFERS по-прежнему используется во множественном числе, хотя в Каллисто буфер всего один.

Ссылки


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


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