Search Top Index
HELP HELPFILES Andrew Law, April, 1987 Revised A.Sloman June 1990 This help file describes some of overview files for POPLOG's on-line documentation. It assumes some knowledge of how to use the VED editor. CONTENTS - (Use <ENTER> g to access required sections) -- Documentation - types of documentation and means of access -- VED - the Poplog editor -- Programming - General facilities -- POP-11 - a programming language -- List processing in POP-11 -- LISP a programming language -- PROLOG a logic programming language -- PML an implementation of Standard ML -- FLAVOURS - an object oriented programming language -- The Poplog X Windows interface -- Initialisation - setting up and tailoring POPLOG -- Input/Output (via terminal, devices, or sub-processes) -- REF Files -- DOC Files -- TEACH Files -- LIBRARIES - system library files -- Information about recent changes to Poplog -- Documentation - types of documentation and means of access --------- HELP *DOCUMENTATION Contents: -- Introduction to POPLOG on-line documentation -- Searching for on line documentation files -- Searching within files -- Other sources of information -- Information on terminal keys and their associated functions -- Directory Structures -- RELATED DOCUMENTATION -- VED - the Poplog editor -------------------------------------------- HELP *VED Contents: -- Introductions -- General Facilities -- Word processing and text formatting -- Programming in VED -- Running shell or DCL from a VED window -- VED input/output -- Information about files -- Altering VED's behaviour for different kinds of files -- Making VED emulate EMACS -- Making VED emulate WORDSTAR -- Customising VED -- Terminal setups for different terminals -- Information on key-bindings and terminals -- Interacting with VED under program control -- Graphics facilities in VED -- Using VED with mail and net news -- Associated Documentation -- Programming - General facilities ----------------------------------- HELP *PROGRAMMING Contents: -- Overviews of the different languages -- Programming in VED (The POPLOG Visual EDitor) -- Mixed language programming -- ... General -- ... Prolog and POP-11 -- ... Common LISP and Prolog -- ... Common LISP and POP-11 -- ... ML and POP-11 -- ... Using Non-POPLOG Languages -- Debugging aids -- ... General -- ... POP-11 -- ... Prolog -- ... Lisp -- ... ML -- Timing Procedures and Efficiency -- Errors, Warning messages and Interrupts -- ... General -- ... ML -- ... LISP -- Saved Images -- Sections -- Virtual Machine -- Memory, Memory Limits, And Garbage Collection -- Datatypes -- ASSOCIATED DOCUMENTATION -- POP-11 - a programming language ------------------------------------ HELP *POP Contents: -- POP Vmcode, Compilation, Itemisation, Input/Output -- POP Syntax, the Matcher & Recursion -- POP-11 syntax procedures -- List processing -- Mixed language programming -- Datatypes -- System global variables -- System procedures -- Procedures concerned with the POP-11 Database -- The POP-11 Turtle -- Debugging, Errors & Mishaps, Timing and Efficiency -- Identifiers -- Arithmetic -- Information about POP-11 libraries -- Closures -- Logical bit operations -- Updater -- Control facilities and co-routines -- Stack manipulation -- General POP-11 procedures -- ASSOCIATED DOCUMENTATION -- List processing in POP-11 ------------------------------------------ HELP *LISTS Contents: -- Overviews of list processing. -- List syntax -- Pattern matching -- Accessing lists -- Examining characteristics of lists (e.g., membership,length) -- Processing elements of lists (e.g., sorting, deleting, reversing) -- Iteration over lists -- Copying lists -- Dynamic Lists -- List input and output (e.g., reading in printing out) -- Lists and pair manipulation -- Efficiency and Fast Procedures -- LISP a programming language ---------------------------------------- HELP *HELPFILES (invoked from the LISP subsystem) Contents: -- Introduction, Relation to VED, Bugs, POPLOG Specifics -- Built in functions and Variables -- Mixed language Programming -- Debugging, Timing and Mishaps -- DIRECTORIES -- ASSOCIATED DOCUMENTATION -- PROLOG a logic programming language -------------------------------- PLOGHELP *HELPFILES Contents: -- General -- The Prolog System and differences to other implementations -- Mishaps and Error handling and Bugs -- Prolog control facilities -- Efficiency, statistics, fast predicates -- Debugging, viewing spying Prolog programs -- PROLOG Input/Output -- Natural Language Processing in Prolog -- Numerical Operators -- Mixed Language Programming -- Other Builtin Predicates and Operators -- Other Libraries -- ASSOCIATED DOCUMENTATION See also PLOGTEACH *TEACHFILES -- PML an implementation of Standard ML ------------------------------- The overview file HELP * PML describes the Poplog implementation of Standard ML Contents: -- Note on reading PML HELP files -- Introduction -- Running PML -- Initialisation -- Command Line Arguments -- PML and POP-11 -- Further Documentation -- References -- FLAVOURS - an object oriented programming language ----------------- HELP *FLAVOURS Contents: -- Tutorial introduction -- General -- Browser for flavours -- Applications -- Changes to the flavour system -- A Different Object Oriented Package -- ASSOCIATED DOCUMENTATION -- The Poplog X Windows interface ------------------------------------- HELP *X gives an overview. The following initial table of contents will get out of date as the file is extended. Contents: -- Introduction -- Note for experienced programmers -- Pre-requisites -- VED in X -- Accessing the Poplog/X libraries -- Finding what documentation is available -- Working through a simple Poplog/X demonstration -- Other TEACH files -- Important HELP files -- Acknowledgement -- Initialisation - setting up and tailoring POPLOG ------------------- HELP * INITIAL Contents: -- Environment variables -- Setting up the environment -- Search paths used when POPLOG starts up -- Directories -- Running POPLOG -- Using initialisation files to tailor the system -- POPLOG Initialisation files -- Over-riding system-wide initialisation: changing $popsys -- Changing $poplib -- Tailoring POP11 -- Tailoring Prolog -- Tailoring Common Lisp -- Tailoring PML -- Initialising VED -- VED Search lists -- Tailoring VED for Individual files -- Tailoring the way POPLOG manipulates files -- Examples of tailoring and initialisation files -- Running saved images -- Layered saved images -- Running Unix saved images with no abbreviation facility See ALSO REF * SYSTEM -- Input/Output (via terminal, devices, or sub-processes) ------------- HELP *IO Contents: -- General -- Input -- (From the terminal) -- (From storage devices) -- (From VED) -- Output -- (To a terminal/VED) -- (To storage devices) -- (Printing) -- Information about devices, changing devices -- Input from and output to sub-process (via pipes) -- Reading input from proglist -- Itemisation of text, item repeaters/consumers -- Formatting output -- Time outs -- Error output See also HELP * INPUT, * OUTPUT, and on Unix Poplog: HELP * PIPEUTILS -- REF Files ---------------------------------------------------------- REF *REFFILES -- DOC Files ---------------------------------------------------------- DOC *DOCFILES -- TEACH Files -------------------------------------------------------- TEACH *TEACHFILES Contents: -- Getting starting with the editor and files -- Basic overview of POP-11 -- Some mini-projects - for beginners -- More detailed POP-11 exercises and explanations -- Introduction to grammars, parsing, sentence generation -- Teach files concerned with pictures or images -- Teach files concerned with Prolog -- Teach files concerned with Lisp -- Teach files concerned with AI techniques -- Miscellaneous -- LIBRARIES - system library files ----------------------------------- HELP *LIBFILES Contents: -- General Introduction -- Autoloadable libraries -- Data libraries -- Database libraries -- Demo libraries -- Flavours libraries -- Include libraries -- psv libraries -- sun libraries -- Turtle libraries -- VED libraries -- The general POP-11 libraries -- (Programming) -- (Debugging, Tracing, Programming Support) -- (Printing) -- (Input output control libraries) -- ("Classic" AI program demos) -- (Natural Language Processing (NLP)) -- (Vision Processing Library Packages) -- (Event Simulation, Multi-Tasking) -- (Graphics Related libraries) -- (PROLOG) -- (FLAVOURS) -- Miscellaneous -- Information about recent changes to Poplog ------------------------- HELP *NEWS This should be read whenever a new version of Poplog is acquired HELP * XNEWS Changes to the Poplog X interface HELP * LISPNEWS Changes to the LISP subsystem HELP * PLOGNEWS Changes to Prolog --- C.all/help/helpfiles --- Copyright University of Sussex 1990. All rights reserved. ----------