[ < ] [ > ]   [ << ] [ 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 ;
25EA1 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.
25EE7 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.
25EF2 PrevNonNull ( ob → ob' T )
( ob → F )
Recalls next object in directory (not null named).
082E3 RAM-WORDNAME ( ob → id )
Recalls name of object in current directory.
25F14 XEQPGDIR ( id → )
Purges a directory. Checks references, etc. first.
2F296 XEQORDER ( {id1 id2..} → )
Orders the variables in the directory by moving the given variables to the beginning of the directory.
25EB9 DOVARS ( → {id1 id2..} )
Returns list of variables from current directory.
25EB8 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.
0BD002 ^DOTVARS{} ( {# #' ...} → {} )
Returns a list of variables in the current directory with user type given by any of the numbers in the list. This is the core of the TVARS program.
2C3FA (DOTVARS) ( {# #' ...} → {} )
Pointer to ^DOTVARS{}.
25EF1 PATHDIR ( → {HOME dir1 dir2..} )
Returns current path.
2F265 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.
25917 (LastContext!) ( rrp → )
2591C (LastContext@) ( → rrp )
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.
3712C SaveVarRes ( → )
Binds current and last directories to two nullnamed lams.
37186 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