.de pp
.sp
.ti-5
..
?he 'INDEX''Page %'
?fo 'Steven Hardy'- % -'26th August 1977'
.sp
.ce2
INDEX TO THE POP11 DEMOS LIBLIST
.br
================================
.sp
.in+5
.pp
AI1.VAC.R
Vacation reading for the Cognitive Studies Artificial Intelligence
Contextual.
.pp
ALPHABEFORE
Description of a library program for comparing the dictionary
order of two words or strings.
.pp
ARITH?
A description of how to do arithmetic, as
people do it, with 
POP11.
.pp
BLOCKS
An introduction to programs which manipulate a symbolic description
of a world, consisting of children's blocks on a table.
.pp
CONVERSE
An introduction to association lists and some aspects of using
templates to communicate in natural languate.
.pp
DATABASE
An introduction to the POP11 database system.
.pp
ELIZA
A mini-project involving the design of a program which simulates
a simple minded psychotherapist. Includes list processing and 
pattern matching.
.pp
EZYPOP
An introduction to the 
EZYPOP
editing system. This is the simplest editing package available
to the 
POP11
user.
.pp
FDATABASE
A description of a faster version of the 
DATABASE
package.
.pp
HELLO
A very short introduction to conversational programming, including the
use of <> and READLINE.
Intended for absolute beginners.
.pp
HELP
Description of the HELP command, for long explanations of error
messages.
.pp
INDEX
This document.
.pp
LIBLIST
A description of 
POP11
libraries.
.pp
LISTS?
Problem sheets suitable for tyro programmmer demonstrating some 
aspects of list processing.
.pp
LISTSUMMARY
A summary of list processing primitives available in
POP11.
.pp
LOGIC
A description of a program for teaching linear logic.
.pp
LOGO
A description of the
LOGO
language. (Used in the Edinburgh Artificial Intelligence
notes). This handout compares 
LOGO
with
POP11.
.pp
MANDC
A description of a medium size project involving the writing of
a program to solve the missionaries and cannibals problem by depth
first searching.
.pp
NCDELETE
Description of a library program for deleting an item from a list
without copying the list.
.pp
NUMBERS
A mini-project to design a simple program which simulates
aspects of children's counting behaviour.
.pp
PICTURES
A description of programs to analyse TURTLE pictures into
lines and junctions.
.pp
POPSUMMARY
A summary of 
POP11.
.pp
POPSYS
A guide to those areas of computer science necessary for
an understanding of how the
POP11
system
works.
.pp
POPWORDS
A list of all words known to the
POP11
system.
.pp
PR
An explanation of the
PR
function.
.pp
PRINT
A description of ways to print things from 
POP11
programs.
.pp
PRINTARROW
A description of how to use the printarrow.
.pp
PROJECTS
A list of possible programming projects for the Cognitive
Studies Artificial Intelligence contextual.
.pp
PROLOG
POP11 Prolog user manual.
.pp
PRSTRING
A description of the 
PRSTRING
function.
.pp
REALS
A description of floating point numbers and suggestions on how
to use them.
.pp
RECOGNISER
A description of a simple program to recognise, using
templates, characters drawn on the TURTLE pictures.
.pp
RECURSION
A guide to writing recursive functions.
.pp
SEARCH1 and SEARCH2
A guide to searching algorithms.
.pp
SEEPICTURE
An introduction to the 
SEEPICTURE
library package which implements some of the ideas discussed in the
PICTURES
demo.
.pp
SETS1 and SETS2
A collection of list processing exercises involving sets,
predicates and logical concepts such as "all" and "some".
.pp
SILLYSENT
A  set of exercises involving the design of programs to generate
sentences conforming to simple grammars.
.pp
SORT
Description of a library program to sort a list of words or numbers into
alphabetical order.
.pp
STARTUNIX
How to start the UNIX system.
.pp
STOREDATA
A description of how to store 'contexts' created with the
DATABASE
package.
.pp
SYNTAX
A comprehensive list of all the
syntax words in 
POP11
with an explanation of their use.
.pp
SYSGUIDE
A guide for the 
POP11
systems programmer explaining the properties of various files
making up the system.
.pp
SYSVARS
An almost comprehensive list of system variables and functions
available in
POP11.
.pp
TRUTHTABLE
A function for generating combinations of truth-values
.pp
TURTLE
A guide to the Sussex TURTLE package. It is recommended 
that those learning 
POP11
start with this handout, or with HELLO.
.in-5
