[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Jan 15 11:11:58 1996 
Subject:Pop-11 Primer 
From:A . Sloman 
Volume-ID:960115.01 

I have been doing a little work on extending the Pop-11 Primer and
bringing it up to date with Poplog version 15.0

I shall probably do a bit more revision before it's finished, but if
anyone is interested in having a copy now, the plain text version can
be found at

    ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/teach/primer
    ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/primer.Z

I have not yet updated the latex or postscript versions. I shall do, and
will also attempt to create an HTML Version.

Changes so far include:

    Addition of an introduction to the `second edition'

    Removal of many unnecessary "lvars" declarations for procedure
        input and output locals (unnecessary in Poplog V15)

    Illustration of use of "define :inline" to define cleverer macros.

    A small example of how to define syntax procedures

    Introduction to abnormal loop or procedure exits: return, quitloop,
        nextloop. quitif, quitunless, returnif, returnunless, etc.

    Some comments on recent changes, and planned changes involving
        matchvars, etc.

I may try to add a section showing how to write a simple general purpose
search engine in pop-11, e.g. using the sort of technique described in
    ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/teach/tower
    ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/teach/searching

Unfortunately, this version makes obsolete the TEACH PRIMER that was
distributed with Poplog version 15.0.

After a bit more work I expect to make hardcopy versions available for
sale. Anyone else who so desires may also do so, provided that the
text is not altered without my permission.

If anyone has suggestions for improvement, please let me know.

Volunteers to provide answers to the exercises (and perhaps more
exercises) would be particularly welcome.

Aaron