
Functional Programming, Glasgow 1990 by Simon L Peyton Jones
The Third Glasgow Workshop on Functional Programming was held in Ullapool, Scotland, 13-15th August 1990. Members of the functional programming groups at Glasgow and Stirling University attended the workshop together with a small number of invited participants from other universities and industry. The workshop was organised by Kei Davis, Jak Deschner, Kevin Hammond, Carsten Kehler Holst, John Hughes, Graham Hutton, and John Launchbury, all from Glasgow University. We are very grateful for the support of our industrial sponsors: British Telecom, Hewlett Packard, ICL and Software AG. Their financial help made the workshop possible. Thanks to Samson Abramsky, Tony Field, and Paul Kelly, all from Imperial College, for their help in refereeing many of the papers. Glasgow University The Programme Committee: December 1990 Simon Peyton Jones (chairman) Chris Hankin Carsten Kehler Holst John Hughes Graham Hutton Philip Wadler Contents Lifetime Analysis Guy Argo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compiling Laziness by Partial Evaluation Anders Bondorf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Strictness Analysis in 4D Kei Davis and Philip Wadler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 An Algorithmic and Semantic Approach to Debugging Cordelia Hall, Kevin Hammond and John O'Donnell . . . . . . . . . . . . . . . . . . . . 44 Abstract Interpretation of Term Graph Rewriting Systems Chris Hankin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Compile-Time Garbage Collection by Necessity Analysis Geoff W Hamilton and Simon B. Jones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Improving Full Laziness Carsten Kehler Holst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Towards Binding-Time Improvement for Free Carsen Kehler Holst and John Hughes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Towards Relating Forwards and Backwards Analyses John Hughes and John Launchbury . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 PERs Generalise Projections for Strictness Analysis Sebastian Hunt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Functional Programming with Relations Graham Hutton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-
Database Programming Languages (DBPL-4)
-
Designing Correct Circuits
-
Object Orientation in Z
-
Building Interactive Systems
-
Logic Program Synthesis and Transformation
-
AI and Cognitive Science ’91
-
Specifications of Database Systems
-
Software Re-use, Utrecht 1989
-
Women into Computing
-
Z User Workshop, Cambridge 1994
-
7th UK Computer and Telecommunications Performance Engineering Workshop
-
Deontic Logic, Agency and Normative Systems
-
Active and Real-Time Database Systems (ARTDB-95)
-
Hypermedia Design
-
Advances in Databases and Information Systems
-
4th Refinement Workshop
-
AI and Cognitive Science ’90
-
Music Education: An Artificial Intelligence Approach
-
Code Generation — Concepts, Tools, Techniques
-
Modelling Database Dynamics
-
Semantics for Concurrency
-
Z User Workshop, Oxford 1990
-
Theory and Formal Methods 1993
-
5th Refinement Workshop
-
Z User Workshop, London 1992
-
Declarative Programming, Sasbachwalden 1991
-
Neural Computation and Psychology
-
Specification and Verification of Concurrent Systems
-
Formal Methods for Trustworthy Computer Systems (FM89)
-
First International Workshop on Larch
-
ALPUK91
-
Functional Programming, Glasgow 1994
-
Interfaces to Database Systems (IDS92)
-
Security and Persistence
-
Formal Aspects of Measurement
-
Z User Workshop
-
Formal Methods in Databases and Software Engineering
-
Functional Programming, Glasgow 1991
-
Persistent Object Systems
-
NAPAW 92
-
Incompleteness and Uncertainty in Information Systems
-
Z User Workshop, York 1991
-
AI and Cognitive Science ’89
-
IV Higher Order Workshop, Banff 1990
-
AI and Cognitive Science ’92
-
Rules in Database Systems
Hutton, Graham: - Graham Hutton is Professor of Computer Science at the University of Nottingham. He has taught Haskell to thousands of students and received numerous best lecturer awards. Hutton has served as an editor of the Journal of Functional Programming, Chair of the Haskell Symposium and the International Conference on Functional Programming, and Vice-Chair of the Association for Computing Machinery (ACM) Special Interest Group on Programming Languages, and is an ACM Distinguished Scientist.
| SKU | Unavailable |
| ISBN 13 | 9783540196679 |
| ISBN 10 | 3540196676 |
| Title | Functional Programming, Glasgow 1990 |
| Author | Simon L Peyton Jones |
| Series | Workshops In Computing |
| Condition | Unavailable |
| Binding Type | Paperback |
| Publisher | Springer |
| Year published | 1991-04-30 |
| Number of pages | 287 |
| Cover note | Book picture is for illustrative purposes only, actual binding, cover or edition may vary. |
| Note | Unavailable |













































