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