[ont.events] Persistent Programming.

ylfink@water.waterloo.edu (ylfink) (05/27/88)

DEPARTMENT OF COMPUTER SCIENCE
UNIVERSITY OF WATERLOO
SEMINAR ACTIVITIES

PROGRAMMING LANGUAGES SEMINAR

                    -  Monday, May 30, 1988

Dr.  Richard  Cooper, University of Glasgow, will speak
on ``Persistent Programming''.

TIME:                3:30 PM

ROOM:              MC 5045

ABSTRACT

I  shall discuss the notion of persistence as part of a
range  of  devices  supplied  by  the language PS-algol
which  simplify  the programmer's world by unifying the
ways of manipulating program objects.

Among  these  facilities  are: graphical types - so the
user  interface  can be written in the same language as
the  rest  of the program; support for the construction
of complex objects; data type completeness, so that all
objects  -  numerical  textual,  graphical,  complex or
procedural  -  can  be  manipulated with the same ease;
orthogonal   persistence   -   so  that  transient  and
persistent data can be manipulated in the same way.

The  use  of  the  language  will be illustrated with 3
examples:  a bibliographic reference database - showing
the   direct   production  of  application  programs  a
requirements modelling program - showing the ability to
build  higher level data models quickly and simply; and
a set of programs which support application programming
by  providing  support  for  the modular development of
programs  including  version  control  and inter-module
binding control.