[comp.lang.prolog] lambda Prolog version 2.7

gopalan@aurak.cs.duke.edu (Gopalan Nadathur) (07/12/88)

This is just to inform people of the availability of Version 2.7 of
lambda Prolog. Lambda Prolog is a logic programming language that is
based on the logic of higher-order hereditrary Harrop formulas, a rich
extension to the logic of first-order Horn clauses.  The use of this
extended logic provides lambda Prolog with a logically justified
treatment of higher-order functions and modular programming.
Higher-order features are implemented using higher-order unification
and lambda-conversion, both of which are primitive operations in the
language. This language has several application areas, some of these
being program transformation and development systems, tactical-style
theorem provers, type inference programs, and natural language
processing. Several aspects of lambda Prolog and its applications are
discussed in papers that appear in the proceedings of the following
conferences:
	International Conference on Logic Programing 86,
	Symposium on Logic Programming 86, 87, 88
	Logic in Computer Science 87
	Conference on Automated Deduction 88
Detailed references to the published and submitted papers on lambda
Prolog are included with the material being distributed.

Version 2.7 of lambda Prolog modifies Version 2.6 that has been in
distribution since August 1987. The main changes are the fixing of a
few bugs that have been pointed out to us over the last year, the
addition of a few new features and the availability of the source code
for bringing up the system under Quintus. The material that
constitutes this version may be obtained via anonymous ftp from Duke
University by executing the following steps:
   (1) ftp to duke.cs.duke.edu
   (2) log in as anonymous. Use your own login id as the password.
   (3) cd to pub and retrieve the file lp2.7.tar.Z
   (5) quit ftp and cd to whichever directory you wish to bring
       up lp2.7 in. Then execute the following commands
           uncompress lp2.7.tar.Z
           tar xf lp2.7.tar

At the end of this process you will have a directory called lp2.7
that should contain the following subdirectories
	72	lp2.7/doc
	173	lp2.7/src
	180	lp2.7/src-quintus
	8	lp2.7/sysmods
	29	lp2.7/examples/cade9
	32	lp2.7/examples/meta88
	17	lp2.7/examples/acl86
	22	lp2.7/examples/slp87
	16	lp2.7/examples/misc
	21	lp2.7/examples/typeinf
	12	lp2.7/examples/metainterp
	150	lp2.7/examples
There will be a README file in lp2.7 and lp2.7/doc/install will contain 
notes describing the procedure for installing lambda Prolog within C-Prolog 
(Version 1.5) and Quintus Prolog (Version 2.0).

If you encounter any problems getting this files or in installing the
system, please let me or Dale Miller (dale@linc.cis.upenn.edu) know.
Bug reports are also welcome, although there is no guarantee that they 
will be fixed! If you obtain a copy of the system and let Dale and me know,
we will keep you posted about updates to the code.

- Gopalan Nadathur
  Computer Science Department
  Duke University
  Durham, NC 27706
  (919)684-3048