XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   HIDE  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
             A small but comfortable hiding manager for the HP48 G

Many applications produce new files (IOPAR etc) and may bother the user.
Hiding them is possible in any directory. This feature is based on adding to
the directory a nullname or empty name, ''. A hidden (including a mullname)
are known to each commands except VARS. The main advantage of hiding files is
that hiddens are more safe against unintended overwriting or other mistakes. 
----------------------------------------------------------------------
FIRST PUBLIC RELEASE: version 1.03 
----------------------------------------------------------------------
Here the description of the Library options:

Hide  Waits for entry of variables from the current directory into a list for
      hiding these with ENTER. Hide never hides all variables of a directory
      to avoid the creation of empty looking non-empty directories. It creates
      nullnames '' with the default entry CHR_H (character H) which is only a
      dummy, but a smallest possible one. Only nullnames with CHR_H in it are
      purged in an unhiding process. 

HiV   Yields the list of hidden variables of the current directory, nullnamed
      inclusive. This list may look empty but is never empty in HOME since '' 
      then contains the Hidden Directory. If a second nullname is created in
      HOME  by Hide or "STO, only this one is executed, recalled or purged. 

"RCL  Recalls the nullname in the current directory provided there is any; if
      not then "RCL errors, in contrast to the RCL-key which is searching up
      the whole path and will certainly find a nullname in HOME because the 
      builtin Hidden Directory has a nullname as well. If HIDE is used for
      the first time in HOME it may put the Hidden Directory to the stack.

"STO  Stores an stack object in a nullname or overwrites it, in any directory.
      In HOME, a second nullname is created or overwritten (the other one is 
      the Hidden directory's name). Only a user-created nullname is recalled,
      executed or purged and remains safe in a directory even after unhiding.
      One can create own nullnamed hidden directories, but it is not obvious 
      how to manipulate them properly and therefore not recommended. It suits
      better for storing some secrete information in it. Use "STO for storing
      in '', not the STO-key which would hide all files. In case this happens
      unintensionally, use Hide with the empty list for unhiding.  

"EVL  Runs the nullnamed object first found on the path from below. If nothing
      is hidden in HOME, "EVL launches the Hidden Directory. Press VAR to have
      a look at its files and leave it with UPDIR or HOME.

UNH   Unhides all hidden variables (not the Hidden Dir, of course). If " has
      some relevant stuff in it, it is shifted to the directory end.

 "    Puts a nullname on the stack. Do never apply PGDIR to it if you aren't 
      sure that it is not the Hidden Directory - apply "RCL before. 

ALLV  Recalls *all* file names of a dir, including the possibly hidden ones.
---------------------------------------------------------------------------
 Wolfgang Rautenberg - raut@math.fu-berlin.de - www.math.fu-berlin.de/~raut                
----------------------------------------------------------------------------
HINT. A nullname can be stored into itself. Although this is not dangerous, ''
then runs an infinite loop to be stopped only by a warmstart (ON hold F3).


