HDTenEightyP/NetNews huggingface dataset:
From: dbenn@leven.appcomp.utas.edu.au (David Benn)
Subject: PD Mac LOGO?
Originator: dbenn@leven
Organization: University of Tasmania at Launceston
Date: Fri, 11 Sep 92 04:57:06 GMT

Are there PD implementations of Logo for the Mac? Which ftp site(s)?

Also, does anyone know of PD Scheme and Prolog implementations for the Mac?

Thanks in advance...

-- 
dbenn@leven.appcomp.utas.edu.au
David Benn - Applied Computing, University of Tasmania at Launceston.
---------------------------------------------------------------------
There can be no total understanding and no absolutely
From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
Newsgroups: comp.lang.logo
Subject: Re: Request - possibly a FAQ
Date: 6 Sep 92 14:30:35 GMT
Article-I.D.: agate.18d4mbINNobl
Organization: University of California at Berkeley
NNTP-Posting-Host: anarres.cs.berkeley.edu

You can choose free Logos or pay Logos.

Free Logos:

Several are archived on cher.media.mit.edu including Ladybug,
MSWLogo (for Windows), and UCBLogo (for Unix, Mac, and DOS).
The latest UCBLogo is on anarres.cs.berkeley.edu

Pay Logos:

The primary Logo vendors in North America are

	Logo Computer Systems, Inc.
        3300 Cote Vertu Road, Suite 201
        Montreal, Quebec, Canada H4R 2B7

        514 331-7090
	800 321-LOGO

	They sell LogoWriter for Apple, PC, Mac, etc.

--------------------

	Terrapin, Inc.
	400 Riverside St
	Portland, ME  04103

	207 878-8200

	They sell Logo for Apple, PC, Mac, etc.

--------------------

	Paradigm Software, Inc
	P.O. Box 2995
	Cambridge, MA  02238

	617 576-7675

	They sell Object Logo for the Mac (an especially sophisticated
	version with object-oriented extensions).

--------------------

	Harvard Associates, Inc
	10 Holworthy St
	Cambridge, MA  02138

	800 776-4610

	They sell PC Logo.

========================================
From: murdoch, WA, Australia (kywong@csuvax1.murdoch.edu.au(Khoon Yoong Wong))
Newsgroups: comp.lang.logo
Subject: Re: Beginning Logo lesson plans/project ideas?
Date: 9 Sep 92 04:01:13 GMT
Organization: external studies, murdoch university

In article <favI02.c20F=01@JUTS.ccc.amdahl.com>, led11@ccc.amdahl.com (Lynn Robinson) writes:
> 
> 
>   Hi, I have just started to volunteer in the computer lab in an inner-city 
> elementary school, and my self-assigned task is to compile some good lesson 
> plans using Logo for 5th and 6th graders.  If anyone out there has created
> or used any lessons plans that worked really well for beginners (kids 
> with < 1 year of Logo), has these plans on-line, and would like to
> share them, I would greatly appreciate it. 
> 
One of the problems of Logo is that students get bored quickly with drawing all 
the similar things as you said about polygons. The reason I guess is that they
do not see the mathematics behind what they are doing.
Logo can and should be used as a medium to explore mathematics.

One idea is that the lt and rt refers to external angles but the angles are not
shown. I am exploring the use of a different ways of showing angles, ie marking
them with arms and small arcs. Will this approach improve learning of angles?
I am not sure, this is an idea I hope to test out soon.
From: eirvine@metz.une.edu.au (Edward Irvine, , ,(Oz) 067 73 2039)
Newsgroups: comp.lang.logo
Subject: Re: Beginning Logo lesson plans/project ideas?
Date: 14 Sep 92 13:50:54 GMT
Reply-To: eirvine@metz.une.edu.au
Originator: eirvine@metz.une.edu.au

Drawing a spider's web is one idea that works well.


----------------------------------------------------------------------------


But what if the whole thing is conscious ?           eirvine@metz.une.edu.au
----------------------------------------------------------------------------
Newsgroups: comp.lang.logo
From: longe@statsci.com (Michael Longe')
Subject: Current PD source ported to Windows?
Keywords: source, Windows
Organization: Statistical Sciences, Inc
Distribution: usa
Date: Tue, 8 Sep 1992 16:40:31 GMT

Has a/the PD version of Logo been ported to MS-Windows? (or do I have to?)
I have the source from 4+ years back which was ported to X11.

If there is a more up-to-date version kicking around, is it at
cher.media.mit.edu in pub/comp.lang.logo/programs ?

Thanks for the update...

Michael Longe'
(please e-mail to longe@statsci.com)
Newsgroups: comp.lang.logo
From: dbenn@leven.appcomp.utas.edu.au (David Benn)
Subject: Re: PD Mac LOGO?
Organization: University of Tasmania at Launceston
Date: Sun, 13 Sep 92 13:15:30 GMT

Thanks to those who responded to my request for info re: Mac LOGO. I'll
try anarres.cs.berkeley.edu now.

Regards...

-- 
dbenn@leven.appcomp.utas.edu.au
David Benn - Applied Computing, University of Tasmania at Launceston.
He who is all-powerful should fear everything. (Pierre Cornelle)
From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
Newsgroups: comp.lang.logo
Subject: Re: Beginning Logo lesson plans/project ideas?
Date: 9 Sep 92 14:21:25 GMT
Organization: University of California at Berkeley
NNTP-Posting-Host: anarres.cs.berkeley.edu


If you're interested in geometric constructions that aren't square-triangle-
house you might look for the book

	Visual Modeling with Logo
	James Clayson, MIT Press, 1988

It's not written for young kids -- Clayson teaches a college course from it --
but it's full of good ideas that a parent or teacher could use as starting
points for work you do with your kid(s).
Newsgroups: comp.lang.logo
From: allen@eUNiiCE.canada.dg.com (Allen B. Taylor)
Subject: Request - possibly a FAQ
Date: Fri, 4 Sep 92 18:26:16 GMT
Organization: Data General (Canada) Inc., National Headquarters

Could someone please tell me where I could find an MS-DOS or DOS/Windows version
of Logo?  I haven't seen a FAQL in this group for quite some time, so that's
the reason for the post.  Thanks.
-- 
   _  _  ___ 	Allen B. Taylor                 |     This space
  /| |_)  |	allen_taylor@canada.ceo.dg.com  |   intentionally
 /-| |_)  |	(416)567-8340                   |     left blank
From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
Newsgroups: comp.lang.logo
Subject: Re: PD Mac LOGO?
Date: 12 Sep 1992 04:21:11 GMT
Organization: University of California at Berkeley
NNTP-Posting-Host: anarres.cs.berkeley.edu


It's anarres.cs.berkeley.edu and the files are

	pub/ucblogo.tar.Z	Unix version
	pub/ucblogo.zip		DOS version
	pub/ucblogo.sit.hqx	Mac version
From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
Newsgroups: comp.lang.logo
Subject: Re: Beginning Logo lesson plans/project ideas?
Date: 8 Sep 1992 03:56:40 GMT
Organization: University of California at Berkeley
NNTP-Posting-Host: anarres.cs.berkeley.edu


I'm glad you explained more fully what you meant by "lesson plans"; after
raeding the subject line I almost skipped the message!  :-)

Anyway, your kids are younger than the ones I've taught, so I'm not sure
how good my intuitions will be, but I'll give it a shot.  In light of their
bad prior experience, it might be a good idea to look for projects that
really break the mold of square-triangle-house:

	See how fast you can fill the screen solid with ink.

	Try typing wrong things on purpose and see how many different
	kinds of error messages you can collect.

	I've changed the meaning of one of the primitive Logo commands
	[by setting REDEFP]; figure out which one, figure out how I
	changed it, and figure out how to accomplish what it used to do.

Maybe you could have them work in groups, and be sure that each real
beginner is paired with a more experienced kid.

That's all that strikes me offhand...
Newsgroups: comp.lang.logo
From: A4422DAB@vm.univie.ac.at (Erich Neuwirth)
Subject: Re: Beginning Logo lesson plans/project ideas?
Organization: University of Vienna
Date: Tue, 8 Sep 1992 13:11:43 GMT

------------------------- Original Article -------------------------
From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
Newsgroups: comp.lang.logo
Subject: Re: Beginning Logo lesson plans/project ideas?
Date: 8 Sep 1992 03:56:40 GMT
Organization: University of California at Berkeley
NNTP-Posting-Host: anarres.cs.berkeley.edu


I'm glad you explained more fully what you meant by "lesson plans"; after
raeding the subject line I almost skipped the message!  :-)

Anyway, your kids are younger than the ones I've taught, so I'm not sure
how good my intuitions will be, but I'll give it a shot.  In light of their
bad prior experience, it might be a good idea to look for projects that
really break the mold of square-triangle-house:

	See how fast you can fill the screen solid with ink.

	Try typing wrong things on purpose and see how many different
	kinds of error messages you can collect.

	I've changed the meaning of one of the primitive Logo commands
	[by setting REDEFP]; figure out which one, figure out how I
	changed it, and figure out how to accomplish what it used to do.

Maybe you could have them work in groups, and be sure that each real
beginner is paired with a more experienced kid.

That's all that strikes me offhand...

i have to add a comment i heard from one of my bulgarian friends:

the daily lesson plan is
BAD SOCIALIST CENTRAL PLANNING


Newsgroups: comp.lang.logo
From: lusk@donner.mcs.anl.gov (Rusty Lusk)
Subject: Re: Current PD source ported to Windows?
Keywords: source, Windows
Reply-To: lusk@donner.mcs.anl.gov (Rusty Lusk)
Organization: Argonne National Laboratory, Chicago, Illinois
Distribution: usa
Date: Tue, 8 Sep 1992 19:19:52 GMT

In article <longe.715970431@statsci>, longe@statsci.com (Michael Longe') writes:
>Has a/the PD version of Logo been ported to MS-Windows? (or do I have to?)
>I have the source from 4+ years back which was ported to X11.
>
>If there is a more up-to-date version kicking around, is it at
>cher.media.mit.edu in pub/comp.lang.logo/programs ?
>
>Thanks for the update...
>
>Michael Longe'
>(please e-mail to longe@statsci.com)

Yes, look at mswlogo.zip at the location you mention above.  I just installed
it this weekend, and it is a fine thing.  So far I haven't figured out how to
get readchar to work, but I am sure that is just a matter of poking around a
little further.

Rusty Lusk
Newsgroups: comp.lang.logo
Subject: Los Angeles Logo Users Group Meeting
From: dkresse@eis.calstate.edu (David Kressen)
Date: Tue, 15 Sep 1992 00:19:02 GMT
Organization: Calif State Univ/Electronic Information Services

A new Logo Users group has been formed in the LA Area.  Everyone is
welcome!  Next meeting is 4-6 PM on Thursday, Sept 17.  Location is
Campbell Hall School on Laurel Canyon Blvd just south of the 101 freeway. 
Enter the campus on the right (West) IMMEDIATELY south of the overpass. 
Signs will direct you to the location.  For more info reply to the author
of this note or to the meeting chairperson, Carol Goodman
(cgoodma@eis.calstate.edu) or 805-255-6173

Dave Kressen

Newsgroups: comp.lang.prolog,comp.lang.c
From: James B. Wilkinson <wilkins@cs.cofc.edu>
Subject: Re: Need code to match strings with regular expressions
X-Xxdate: Tue, 8 Sep 92 16:01:30 GMT
Organization: The College of Charleston
X-Useragent: Nuntius v1.1.1d9
Date: Tue, 8 Sep 92 20:00:14 GMT

>milan@bcsaic.boeing.com (Milan Richter) writes:
>
>>I am looking for a public domain code for matching strings with regular
>>expressions. Essentially, given a string and a regular expression (such
as,
>>e.g., are used in emacs), I want to tell whether they match.
>
>>Can anyone provide pointers to either C or Prolog implementation?
Purdue Compiler-Construction Tool Set comes with C source for a function
called rexpr(char *, char *) which seems to do what you want.  SIGPLAN
Notices Feb. 1992 page 92.
From: ijd@hplb.hpl.hp.com (Ian J Dickinson)
Date: Fri, 11 Sep 1992 14:17:59 GMT
Subject: Re: Turbo Prolog is not Prolog (was Re: Commercial Prolog)
Organization: Hewlett-Packard Laboratories, Bristol, UK.
Newsgroups: comp.lang.prolog


You missed Prolog2, which runs under Msdos, VMS, Unix on a number of
platforms including Sun and HP 9000/300 series, and MS windows 3.1 in
enhanced mode (ie requires 386 or better). Edinburgh standard prolog with a
number of extensions. The windows version includes BIPs for programming
windows graphics and dialogues.  Information from Nick Henfrey, Expert
Systems Ltd, The Magdalen Centre, Oxford Science Park, Oxford OX4 4GA,
England.  Tel: +44-865-784474

A cut down, public domain version of the msdos interpreter can be ftp'ed
from aisun1.ai.uga.edu


Cheers,
Ian.

|Ian Dickinson    HP Labs Bristol (Knowledge Based Programming Dept)   England|
|Email: ijd@hplb.hpl.hp.com    | Enough if something from our hands have power|
|   These opinions are mine,   | To live and act and serve the future hour    |
|  and not (necessarily) HP's  |                                 - Wordsworth |
From: jensk@hpbbrd.bbn.hp.com (Jens Kilian)
Date: Mon, 7 Sep 1992 10:39:12 GMT
Subject: Re: Compilation of Disjuncts
Organization: HP Mechanical Design Division
Newsgroups: comp.lang.prolog

> >The main reason for compiling disjunctions is that it can speed up code
> >like
> >
> >	p(X) :-
> >	  (  X >= 0 ->
> >	     do_something_for_positive_X(X)
> >	  ;  do_something_for_negative_X(X)
> >	  ).
> >
> 
> No. The main reason for compiling disjunctions is to avoid to build a structure
> and metacall it. The improvement you mention is also significant, but nowhere as important as this.
> 
> --Micha

I was thinking about the alternative approach of compiling a disjunction
to a call of an auxiliary predicate:

P :- Q; R.       ==>	P :- dummy(...).

			dummy(...) :- Q.
			dummy(...) :- R.

where in place of ... you have to insert the variables occuring in Q and R, as
well as any information needed for handling cuts.

	Sorry about the confusion,

	Jens.
--
Internet: jensk@hpbeo82.bbn.hp.com    HPDESK : JENS_KILIAN%XU@HP1200
MausNet:  Jens Kilian @ BB                     KILIAN_JENS/HP1200_XU@hpbbi4
Phone: (0|+49)7031-14-4308            TELNET : 778-4308
Fax  : (0|+49)7031-14-2049
-------------------------------------------------------------------------------
As the air to a bird, or the sea to a fish, so is contempt to the contemptible.

Newsgroups: comp.lang.prolog
From: sturgill@cs.cornell.edu (David Brian Sturgill)
Subject: Information on and-parallelism
Organization: Cornell Univ. CS Dept, Ithaca NY 14853
Date: Tue, 8 Sep 1992 20:53:58 GMT

I am interested in and-parallelism in theorem proving.  Can anyone point
me to information on what has been done in this area.

Thanks.

David Sturgill
sturgill@cs.cornell.edu
From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe)
Newsgroups: comp.lang.prolog
Subject: Re: Compilation of Disjuncts
Date: 8 Sep 92 04:20:34 GMT
Organization: Comp Sci, RMIT, Melbourne, Australia

In article <MATSC.92Sep2141625@vishnu.sics.se>, matsc@sics.se (Mats Carlsson) writes:
>    do you do anything special about this construct, or do you just
>    consider it as an ordinary predicate with a definition like:
>    P ;_Q :- P.
>    _P; Q :- Q.
> 
> SICStus Prolog does nothing special, and considers it as an ordinary
> predicate as you describe.

That cannot be so, because SICStus Prolog gets the right answer for this
program:

    p :- ( q(1), ! ; q(2) ).
    p :- q(3).

    q(X) :- write(X), nl.

    ?- p, fail.

The right answer is to write 1 and then fail.  If it were done this way:

    p :- 'OR'( (q(1),!), q(2) ).
    p :- q(3).

    'OR'(P, Q) :- call(P).
    'OR'(P, Q) :- call(Q).

    q(X) :- write(X), nl.

which _would_ treat ; as an ordinary predicate, then the output would
be 1 2 3.  SICStus Prolog gets this right, so there has to be _something_
special about disjunction.

-- 
You can lie with statistics ... but not to a statistician.
From: cyberman@toz.buffalo.ny.us (Cyberman)
Newsgroups: comp.lang.prolog
Subject: Re: compilors in prolog
Date: 10 Sep 92 23:53:00 GMT
X-Maildoor: WaflineMail 1.00r


     -=> Root@ute.columbia.ncr.co spoke of "Re: compilors in prolog" <=-
    To All at 09-09-92  15:32
 Ro> Take a look at David H. D. Warren's 1980 paper on implementing
 Ro> compilers in Prolog (Logic Programming and Compiler Writing,
 Ro> _Software-Practice and Experience_ 10, Number II).  You may also want
 Ro> to read Chapter 23 in Sterling and Shapiro's _The Art of Prolog_ (MIT
 Ro> Press, 1986).

Hmm do you know where I can get source from a Byte article on the
same thing (I've been scrounging and discovered that issue).  the
source they provide in "printed" form is fragmented.

        Stephen Cyberman@Toz.Buffalo.NY.US
        Scripted at Fri  09-11-1992  10:18:26

... Life is anything that dies when you stomp it.
--- Blue Wave/QWK v2.10
From: mcovingt@athena.cs.uga.edu (Michael A. Covington)
Newsgroups: comp.lang.prolog
Subject: Re: running out of stack space on a PC
Date: 15 Sep 92 14:36:27 GMT
Article-I.D.: athena.1992Sep15.143627.6827
Organization: University of Georgia, Athens

Are you familiar with how to make Prolog programs tail-recursive?
Any recursive algorithm will run out of stack space if it recurses
enough times, unless certain conditions are met.  See O'Keefe's
_The Craft of Prolog_ or my _Prolog Programming in Depth_.


-- 
+ Michael Covington - Artificial Intelligence Programs - U of Georgia - USA 
+ Unless otherwise noted, these are private opinions, not official statements.
From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe)
Newsgroups: comp.lang.prolog
Subject: Re: Time and Date in Quintus P.
Summary: it's in the library
Date: 8 Sep 92 04:31:47 GMT
Organization: Comp Sci, RMIT, Melbourne, Australia

In article <1992Sep3.201023.6191@tom.rz.uni-passau.de>, baier@forwiss.uni-passau.de (Joern Baier) writes:
> For an application I need the time and date in Quintus Prolog. I wrote a
> small predicate date/1 but I'm not content with it, because I have to
> create an extra file.

It's already in the library.
Pick up a copy of the manual, and look in the index.
(You do not need a paper copy of the manual, the on-line help system
has all the same information.)
I find, in my copy of the manual:
	"date -- library package, H-122"
You can also find this in the table of contents, where I find
	"H.11: MIscellaneous Packages ...
	  H.11-2: date.{c,pl}... H-122"

The simplest method is
	?- use_module(library(date), [date/1]).
	?- date(TodaysDate).
	TodaysDate = date(1992,8,9).
	/* Month numbers run from 0 to 11 for compatibility with ANSI C */


> How can I get a random number in PROLOG to create
> unique file names?

It's in the library.  In fact, it's library(random).  See the "Abstracts"
section in the library manual.  But if you want to generate unique file
names, random numbers are not really the way to go.  You want to use whatever
your operating system gives us, e.g. tmpnam() in UNIX.

> The main problem is that 'unix(system(date))' sends its output directly
> to the user, regardless of the current output.

Because that is what it is supposed to do.  unix(system('command'))
does exactly what system("command") would do in C, namely run the command
with the command's input coming from _STANDARD_ input and the command's
output going to _STANDARD_ output (not necessarily the terminal).

If you want to get the output of a command, what you want is 

	?- use_module(library(pipe), [popen/3]).
	?- popen(date, read, Stream),
	   read_whatever_you_want_to_from(Stream),
	   close(Stream).

This is just like popen() in UNIX+C, and it's in the "abstracts" section
of the library manual.
-- 
You can lie with statistics ... but not to a statistician.
Newsgroups: comp.lang.prolog
From: James B. Wilkinson <wilkins@cs.cofc.edu>
Subject: Re: Need code to match strings (sorry this is just a test)
X-Xxdate: Wed, 9 Sep 92 20:46:55 GMT
Organization: The College of Charleston
X-Useragent: Nuntius v1.1.1d9
Date: Thu, 10 Sep 92 00:45:33 GMT

In article <1992Sep8.200014.11691@usceast.cs.scarolina.edu> James B.
Wilkinson, wilkins@cs.cofc.edu writes:
>Purdue Compiler-Construction Tool Set comes with C source for a function
>called rexpr(char *, char *) which seems to do what you want.  SIGPLAN
>Notices Feb. 1992 page 92.
And he wonders why Nuntius started a new thread instead of adding on the
the old one.  He wonders enough to try it again.

He appologizes to anyone who wasted time reading this.
From: mbp@generali.harvard.edu (Mark B Palmerino)
Newsgroups: comp.lang.prolog
Subject: SB-Prolog Tutorial?
Date: 14 Sep 92 18:51:48 GMT
Organization: Harvard University, Cambridge, MA

I'm just starting the process of learning prolog and have obtained a copy
of SB-Prolog to experiment with and I have a few questions.

1. Is there a FAQ for this newsgroup. If yes, where might I find it?

2. How to efficiently learn?

I've picked up a book entitled "Prolog and Natural-Language Analysis" by
F. Pereira and S. Shieber and want to work through it. When I compare the
prolog presented in the book with SB-Prolog there are, understandably,
differences. For example, the book seems to indicate that one can enter
facts right into the interpreter as follows:

wrote(terry, shrdlu).
wrote(bill, lunar).
etc.

However, the only way I can get facts like this into SB-Prolog is to say:

$assert(wrote(terry, shrdlu)).

On recursion, the book indicates the following:

ancestor(Old, Young) :-
	parent(Old, Young).
ancestor(Old, Young) :-
	parent(Old, Middle),
	ancestor(Middle, Young).

Well, wrapping these in separate asserts doesn't seem to work. How does
one define recursion?

Ok, there are differences - that's ok. But what I need is some sane way
of learning how to use SB-Prolog. Would there be, by any chance, an
ftp'able tutorial that would get me started?

Thanks so much for your help!

-- 
========================================================================
Mark Palmerino, Ph.D.    mbp@wjh12.harvard.edu     Voice: (617) 345-9500
Newsgroups: comp.lang.prolog
From: vp@fct.unl.pt (Vasco Pedro)
Subject: Re: Help with C-Prolog, Please.
Organization: Universidade Nova de Lisboa -- Lisbon, Portugal
Date: Mon, 7 Sep 1992 12:02:06 GMT


In article <1992Sep4.121544.13871@ecrc.de> micha@ecrc.de (Micha Meier) writes:
> In article 8798@iccgcc.decnet.ab.com, baechtel@iccgcc.decnet.ab.com () writes:
> >
> >
> >	In C-Prolog 1.5, is there anyway to get the name of a variable
> >in a term?
	.
	.
	.
	.
> [...] If you insist on
> C-Prolog, use ROK's public domain parser read.pl and rdtok.pl which
> gives you both the term and a list of variable/name pairs.

Or get c-prolog 1.6.edai:

	C Prolog version 1.6.edai
	% Restoring file /usr/local/lib/prolog/startup-1.6.edai
	yes
	| ?- read(A,B).
	|: A.
	B = [ 'A' = _0]
	A = _0
	yes

Cheers,
Vasco Pedro
--
.signature illegible
From: popx@vax.oxford.ac.uk
Newsgroups: comp.lang.prolog
Subject: Public-domain s/w now on FTP
Date: 4 Sep 92 21:00:18 GMT
Organization: Oxford University VAX 6620

My library of public-domain software is at last FTP-able, from the
Imperial College archive at
    src.doc.ic.ac.uk

The equivalent numerical address is
    146.169.2.1

The entries live in the directory
        computing/programming/languages/prolog/pd-software
with a short-cut entry of:
        packages/prolog-pd-software
I.e., to access it, 'cd' to either of the above.

All entries are stored as <entry>.tar.Z. They are in compressed TAR
format, so once you have fetched them, uncompress, and then de-tar the
result. Users of Unix systems should have no problem with this, since
tar and uncompress are standard utilities. Those using other systems may
not be so lucky, though the utilities are now available for VMS, at
least. Remember to switch into binary mode before fetching these files.

The file README gives a brief summary of the contents of the directory,
and CATALOGUE gives a (long!) description of each entry. Entries
include the Logic Programming Tutor from my book, the DEC-10
public-domain library, the Linger natural-language corrector, a simple
object-oriented add-on for Prolog, graph utilities, and a number of
other things.


Additions are very welcome - I want to keep accumulating useful software.
There are lots of utilities which must have been written but haven't been
donated - B-tree predicates, planners, hypertext engines, constraint
algebra systems, sorting predicates, to mention but a few. Give others
the benefit of your software!


[ Temporary warning. The latest README, CATALOGUE, and three of the
entries are currently sitting in the archive's /tmp directory, waiting
to be copied. They will probably be in their final resting place by
Tuesday. ]


Jocelyn Paine
Xref: sparky comp.lang.prolog:1684 comp.lang.c:13446