[comp.lang.functional] FP availability

xerox@cs.vu.nl (J. A. Durieux) (02/05/91)

Some time ago I asked where I could find implementations of FP.
Here follow the responses I received.  I am hesitating somewhat on whether
I should post this, but it seems to be good net etiquette.  Anyway, please
don't start bothering these people with all kind of questions.

						   J. A. Durieux
						   xerox@cs.vu.nl

- - - - - - - - - - - - - -
From: r b willmersdorf <cgwillme@pyr.swan.ac.UK>

Hi,
 
  There are at least three public domain implementations that I'm aware
of. They were posted to comp.sources.unix, and you may be able to get
them a archive site. They are, in the Imperial College archive :
 
  volume13/funcproglang/part0[12]
 
and
 
  volume10/ifp/part0[1-7]
 
and
 
  volume20/fpc/part0[1-6]
 
  The first two are interpreters and the last one is a compiler, I
think. I'm sorry I can't say anything about the merits of each one,
because I only got the first, and only played with it for a few minutes.
 
  Good luck,
 
R. B. Willmersdorf | Dept. Civil Engineering
- - - - - - - - - - - - - -
From: gupta@compsci.bristol.ac.uk

I assume by FP you mean Backus' FP. Ed Biagioni at UNC-Chapel Hill
implemented it on the Suns and it was quite efficient. Perhaps you
should contact him (biagioni@cs.unc.edu).

-Gopal Gupta,
Parallel Logic Programming Research Group,
Department of Computer Science,
University of Bristol,
Queens's Building, University Walk,
Bristol, BS8 1TR.
email : US: gupta%compsci.bristol.ac.uk@NSS.Cs.Ucl.AC.UK
            gupta@cs.unc.edu
        Europe: gupta@compsci.bristol.ac.uk
- - - - - - - - - - - - - -
From: robison@shell.com


I have a public-domain version of FP (IFP) that I wrote some years back.
There are five ways you might obtain it:

	1) Ftp to ``a.cs.uiuc.edu'' and look for pub/robison/ifp
        or pub/ifp.  I forget exactly where I put it, and don't know if
        its been deleted yet from those directories.  If it has not
        been deleted, then there should be a file called UNIX.TAR
	that contains the source code.

	2) I could try to e-mail you the source.  Its all written in
        fairly portable C.  The uuencoded and compressed source is 260 kbytes.

	3) Send me a self-stamped self-addressed envelope with two 360k floppies
	and I'll copy IFP onto them.

	4) I've already sent IFP to other people in Europe.  I can look
	up their addresses in my files this weekend and pass their addresses
	onto you.

	5) IFP was supposed to be distributed with BSD UNIX 4.4.  
	I don't know what the state of BSD 4.4 is.

Arch D. Robison				robison@shell.com
Bellaire Research Center 		(713)-663-2240
Shell Development Company 		
- - - - - - - - - - - - - -
From: Kurt Olender <olender@sor.cs.colostate.edu>


There is an implementation of Illinois FP (IFP) available at U. Illinois
Urbana-Champaign.  Anonymous ftp to a.cs.uiuc.edu.  I don't recall exactly
where it is, but if you browse around you should find it.