Knowledge Explorer News No. 19
August 30, 2002
KE version 4.2

Version 4.2 introduces a number of significant changes, as detailed below.
Other changes are listed in KEHOME/doc/version.rel.

1. new filesystem commands – see KEHOME/kb/filesystem.ku

   The recursive commands:

   do read directory od cname from fsdir done
   do write directory od cname to fsdir done

   copy subhierarchies to or from the concept cname and
   the directory fsdir/cname. In order to accommodate the
   ambiguous names typically found in filesystems, ke records
   three names for each concept: shortname, rootname, classname.
   shortname is the filename, e.g.: bin
   rootname is the full path name, e.g.: /usr/local/bin
   classname is the reverse of rootname, e.g.: bin\local\usr\
   rootname is used as the unique concept name, and
   shortname, rootname, classname are attributes of rootname.

   Windows Explorer can be used to edit directory hierarchies:

   do explorer od fsdir done

   See KEHOME/view/existent for the initial KE hierarchy.
   This directory hierarchy was created with the command:

   do write directory od existent to $keview done
2. new relation commands – see KEHOME/kb/relation.ku

   User-friendly methods for relations:

   do define relation od relname done
   do input relation od relname done
   do open relation od relname, filename done
   do save relation od relname, filename done
   do update relation od relname from initial file to final file done

3. hierarchy walk command – see KEHOME/src/hwalk.icn

   The hwalk command is now available to users:

   do hwalk od action,cname,path done
4. improved write command

   The hfocus list may now be used in the write command:

   do write od $hfocus to outfile done

   or

   do write od concept:1, concept:2, … to outfile done

5. exit is now a control statement, instead of a command

   The command

   do exit done

   has been replaced by the control statement

   exit

Richard H. McCullough
knowledge := man do identify od existent done