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.