;;; -*- Mode:text -*- 
;;; -----------------------------------------------------------------------
;;; File:         VERSION 5.3
;;; Description:  
;;; Author:       Michael Elhadad
;;; Created:      29 Dec 93
;;; Modified:     24 Apr 94
;;; Package:      FUG5
;;; -----------------------------------------------------------------------
;;;
;;; FUF - a functional unification-based text generation system. (Ver. 5.3)
;;;  
;;; Copyright (c) 19{87-94} by Michael Elhadad. all rights reserved.
;;;  
;;; Permission to use, copy, and/or distribute for any purpose and
;;; without fee is hereby granted, provided that both the above copyright
;;; notice and this permission notice appear in all copies and derived works.
;;; Fees for distribution or use of this software or derived works may only
;;; be charged with express written permission of the copyright holder.
;;; THIS SOFTWARE IS PROVIDED ``AS IS'' WITHOUT EXPRESS OR IMPLIED WARRANTY.
;;; -----------------------------------------------------------------------

The files in this directory are the Common Lisp source code of the FUF
unification system VERSION 5.3 as of 24 Apr 94:

Additions to 5.3:
- the function relocate now works [This is a major function].
- this is still an interim version: the new functions are defined in file
  fd-to-graph4 and are not loaded by default.  They will be integrated in 
  the package shortly (in particular gdp is redefined in fd-to-graph4 and
  the new version is NOT compatible with the old one when there are loops).

Minor bugs fixed in 5.2:
- cat-attribute used in linearize.l
- path expressions ^n~ correctly implemented
- defined unregister-category-not-unified
- made normalize-fd accept notation used by uni (===) calls prep-input.
- update #@ macro-char to use normalize-path and therefore recognize all
  path expressions.
- fixed punctuate to add . or ? or ! at the end of the toplevel sentence
  in all cases.