Programming Language Poplog links
-
AI introductory overview
-
Poplog, the language
-
(tarball) Teaching files and various utilities
-
(tarball) Graphical/GUI extensions (requires X and
will not work on PC+windows/NT poplog)
-
(tarball) Various mouse+menu extensions based on rclib.
-
(tarball) agent toolkit
-
agent toolkit description
-
building "emotional" agents
-
Poplog directory to browse
-
Introduction to list processing using a pattern
matcher
-
How to write an eliza-like program, using the pattern-matcher built in to Pop-11
-
How to write a simple program to simulate a world
involving the river-crossing puzzle (e.g. man, fox,
chicken, grain, boat, left bank, right bank).
Introduces the idea of operators, preconditions,
etc.
-
How to combine the previous two in order to produce
a simple conversational front-end to a changeable
database of information about some simple world
with a restricted ontology.
-
A basic introduction to searching, built around the
problem of selecting bricks of various sizes from a
pile in order to build a tower of a given height.
-
How to write a "general problem solver",
generalising the ideas from the tower exercise.
-
Introduction to the idea of a formal grammar which
can be used either to generate sentences or to
parse them
-
Half-serious extension to grammars for stories.
-
Brief introduction to rule-based programming
-
Brief introduction to genetic algorithms
-
Introduction to semantic nets part 1
-
Introduction to semantic nets part 2
-
Poplog utilities
-
Poplog demos
-
Poplog primer in HTML
-
Poplog primer in plain text
This page, maintained by
Kent Paul Dolan
xanthian@well.com
,
was last updated
20010308.