EMPTY-BUFFERS

Материал из ПМК вики
Перейти к навигации Перейти к поиску

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

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


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 ;


Ссылки


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


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