[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.7.2 Directories

077E4 (MAKERRP) ( #libnum → rrp )
Creates an empty directory.
08DF2 (CREATERRP) ( id → )
Creates an empty directory. Does not check if the name is already used.
:: # 7FF CRDIR# SWAP CREATE ;
184E1 CREATEDIR ( id → )
Creates an empty directory. Calls <REF>?PURGE_HERE first to delete the original.
08326 LASTRAM-WORD ( rrp → ob T )
( rrp → F )
Recalls first object in directory.
18621 LastNonNull ( rrp → ob T )
( rrp → F )
Recalls first object in directory (not null named).
08376 PREVRAM-WORD ( ob → ob' T )
( ob → F )
Recalls next object in directory.
1863A PrevNonNull ( ob → ob' T )
( ob → F )
Recalls next object in directory (not null named).
18653 (CkNonNull) ( ob → ob T )
( ob → F )
Checks that the variable (ob) has a name.
082E3 RAM-WORDNAME ( ob → id )
Recalls name of object in current directory.
18595 XEQPGDIR ( id → )
Purges a directory. Checks references, etc. first.
20FF2 XEQORDER ( {id1 id2..} → )
Orders the variables in the directory by moving the given variables to the beginning of the directory.
18779 DOVARS ( → {id1 id2..} )
Returns list of variables from current directory.
186E8 DOTVARS% ( % → {} )
Returns a list of variables in the current directory with user type given by the number. Internal TVARS if a single number was given.
1867F (DODIRPRG) ( ob :: → {} )
Executes seco (can be single object) on all directory variables. At execution: ob :: id_contents { } id To be returned: ob :: id_contents { } ob flag If flag is TRUE, ob is added with >TCOMP to list, else it is dropped.
1848C PATHDIR ( → {HOME dir1 dir2..} )
Returns current path.
1A16F UPDIR ( → )
Goes to parent directory.
08309 (MYRAMROMPAIR) ( rrp → rrp' T )
( rrp → F )
Gets parent directory. Returns FALSE if parent directory is HOME.
08DD4 SYSRRP? ( rrp → flag )
Is rrp HOME?
08D5A CONTEXT@ ( → rrp )
Recalls current directory.
08D08 CONTEXT! ( rrp → )
Sets new current directory.
08DD4 SYSRRP? ( rrp → flag )
Is rrp HOME?
08D82 (STOPSIGN@) ( → rrp )
Recalls last directory.
08D4A (STOPSIGN!) ( rrp → )
Stores new last directory.
08D92 HOMEDIR ( → )
Sets HOME as current directory. aka: SYSCONTEXT
08DC4 (SYSSTOPSIGN) ( → )
Sets HOME as last directory.
640A0 SaveVarRes ( → )
Binds current and last directories to two nullnamed lams.
640FA RestVarRes ( → )
First sets HOME as both the current and last directories (in case an error happens). Then, restores the current and last directories from 1LAM and 2LAM.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html