####

    # KEHOME/knowledge/ExamplesGeneral/examples.html
    # 1999/1/23
    # new syntax May/21/2003

    # Here is a small sample of sentences in MKR:
    #============================================
    do menu done;				# smart input menu

    at view=tabula rasa;
        at view=vname {			# define new knowledge unit
    	...
        };

    animal isc man,cat,dog;			# hierarchy
    Dick   isa person;			# hierarchy
    Dick   is  Richard H. McCullough;	# identity/alias
    Dick   has sex=male;			# attribute
    Dick   do  read done;			# action
    at time=10am {Dick do go to store done;};  # action/event (change unit)
    man    is  animal with identify;	# definition
    phonebook is relation with		# define & read relation
      format=[phone:1, person:2],
      meaning={$2 has phone=$1};
    do read od phonebook from phonebk.rel done;

    ke      has  ?;				# display all attributes
    Dick    do   ? done;			# display all action/events
    apple   ?    orange			# determine relation of concepts
    apple   isa* ?;				# walk up hierarchy
    animal  isc* ?;				# display subhierarchy
    do find od Bob* done;			# all concepts beginning with Bob
    do check od definition done;		# display undefined concepts
    set hfocus=[animal,newword,newstatement];  # concepts to write
    set hformat = outline;			# write format
    do write to save.ku done;		# write knowledge unit file

    every x isa person {			# iteration
      $x has ?;
    };
    if   Bob has phone;			# conditional
    then set . = Bob;			# current concept
         do call od $phone done;		# attribute of current concept
    fi;

General References