158 References Completed 25 Missing References. 3 PENDING SCANNING.
The functional programming languages mentioned in the book predating 1987:
-
SASL Turner, 1976
-
KRC Turner, 1982
-
Ponder Fairbairn, 1985
-
LML Augustsson, 1984
-
Miranda Turner, 1985
-
Orwell Wadler, 1985
Abelson, H., and Sussman, G.J. 1985. Structure and Interpretation of Computer Programs. MIT Press.
Darlington, J. 1984. Functional programming. In Distributed Computing. Duce (Editor). Academic Press. --TODO SCAN pg.57 - pg.136
Glaser, H., Hankin, C., and Till, D. 1984. Principles of Functional Programming. Prentice-Hall. --TODO SCAN BOOK
Gordon, M.J., Milner, A.J., and Wadsworth, C.P. 1979. Edinburgh LCF. LNCS 78. Springer Verlag.
Henderson,P. 1980. Functional Programming. Prentice-Hall.
Turner, D.A. 1976. The SASL language manual. University of St Andrews. December.
Wadler, P. 1985. Introduction to Orwell. Programming Research Group, University of Oxford.
Barendregt, H.P. 1984. The Lambda Calculus—Its Syntax and Semantics, 2nd edition. North-Holland.
Church, A. 1941. The Calculi of Lambda Conversion. Princeton University Press.
Curry, H.B., and Feys, R. 1958. Combinatory Logic, Vol. 1. North-Holland.
Kennaway, J.R. 1984. An Outline of Some Results of Staples on Optimal Reduction Orders in Replacement Systems. CSA/19/1984, School of information Systems, University of East Anglia. March.
Stoy, J.E. 1981. Denotational Semantics. MIT Press.
Welch,P. 1975. Some Notes on the Martin-Lof Proof of the Church Rosser Theorem as Rediscovered by Park. Computer Lab., University of Kent. October.
Gordon, M.J.C. 1979. The Denotational Description of Programming Languages. Springer Verlag.
Burstall, R.M. 1977. Design considerations for a functional programming language. In Proceedings Infotech State of the Art Conference, Copenhagen, pp. 54-7.
Turner, D.A., 1981.. Aspects of the implementation of programming languages. D.Phil. thesis, University of Oxford. February.
Wadler, P. 1985. A Splitting Headache— and Its Cure. Programming Research Group, Oxford. January.
Huet, G., and Levy, J.J. 1979. Computations in Non-ambiguous Linear Term Rewriting Systems. INRIA technical report 359.
Dijkstra, E.W. 1976. A Discipline of Programming, pp. 192-200. Prentice Hall.
Abelson, H., and Sussman, G.J. 1985. Structure and Interpretation of Computer Programs. MITPress.
Arvind, Kathail, V., and Pingali, K. 1984. Sharing of Computation in Functional Language Implementations. Laboratory for Computer Science, MIT.July.
Henderson, P. 1980. Functional Programming — Application and Implementation. Prentice-Hall.
Turner, D.A. 1983. The SASL Language Manual. University of Kent. November.
Watson, P., Watson, I., and Woods, V. 1986. A Model of Computation for the Parallel Evaluation of Functional Languages. PMP/MU/PW/000001. Department of ComputerScience, University of Manchester. February.
Mago, G.A. 1980. A cellular computer architecture for functional programming. IEEE Computer Society COMPCON,pp.179-87.
Wadsworth, C.P. 1971. Semantics and pragmatics of the lambda calculus, Chapter4. PhD thesis, Oxford.
Curry, H.B., and Feys, R. 1958. Combinatory Logic, Vol. 1. North-Holland.
Henderson, P. 1980. Functional Programming: application and implementation. Prentice-Hall.
Klop, J.W. 1980. Combinatory reduction systems. PhD thesis, Mathematisch Centrum, Amsterdam.
Landin, P.J. 1964. The mechanical evaluation of expressions. Computer Journal. Vol. 6, pp. 308-20.
O’Donnell, M.J. 1977. Computing in Systems Described by Equations. LNCS 58, Springer Verlag.
Wadsworth, C.P. 1971. Semantics and pragmatics of the lambda calculus, Chapter4. PhD thesis, Oxford.
Kennaway, J.R. 1982. The Complexity of a Translation of Lambda Calculus to Combinators. Department of Computer Science, University of East Anglia.
Kennaway, J.R., and Sleep, M.R. 1982b. Counting Director Strings. Department of Computer Science, University ofEast Anglia.
Turner, D.A. 1976. SASL Reference Manual. University of St Andrews.
Hughes, R.J.M. 1982. Reference-counting with Circular Structures in Virtual Memory Applicative Systems. Programming Research Group, Oxford.
Knuth, D. 1976. The Art of Computer Programming. Vol. 1, Section 2.5. Addison Wesley.
Mohamed-Ali, K.A. 1984. Object oriented storage management and garbage collection in distributed processing systems. PhD Thesis, report TRITA-CS-8406. Royal Institute of Technology, Stockholm. December.
Wise, D.S., and Friedman, D.P. 1977. The one-bit reference-count. B/T. Vol. 17, no. 3, pp. 351-9.
Elworthy, D. 1985. Implementing a Ponder cross compiler for the SKIM processor. Dip. Comp.Sci. Dissertation, Computer Lab., Cambridge. July.
Field, A. 1985. The Compilation of FP/M Programs into Conventional Machine Code. Dept Comp.Sci., Imperial College. June.
Lester, D. 1985. The correctness of a G-machine compiler. MSc dissertation, Programming Research Group, Oxford. December.
Steele, G.L., and Sussman, G.J. 1978. The Revised Report on Scheme. Al Memo452, MIT. January.
Aho, A.V., and Ullman, J.D. 1977. Principles of Compiler Design. Addison Wesley. Bauer, F.L., and Eickel, J. 1976. Compiler Construction. Springer Verlag. --TODO SCAN BOOK
Bauer, F.L., and Eickel, J. 1976. Compiler Construction. Springer Verlag.
Landin, P.J. 1964. The mechanical evaluation of expressions. ComputerJournal. Vol. 6, pp. 308-20.
Cardelli, L. 1983. The functional abstract machine. Polymorphism. Vol. 1, no.1.
Stoy, J.E. 1981. Denotational Semantics. MIT Press.
Hughes, R.J.M. 1984. Parallel Functional Programs use Less Space. Programming Research Group, Oxford.
Meira, S.R.L. 1985. On the efficiency of applicative algorithms. PhD thesis, Computer Laboratory, University of Kent, p. 36. March.
Clack, C.D., and Peyton Jones, S.L. 1985. Generating Parallelism from Strictness Analysis. Internal Note 1679, Dept Comp. Sci., University College London. February.
Cripps, M.D., and Field, A.J. 1983, An Asynchronous Structure-independent Switching System with System-level Fault Tolerance. Dept Comp. Sci., Imperial College, London.
Hudak,P, 1985. Functional Programming on Multiprocessor Architectures — Research in Progress, Dept Comp.Sci., Yale University. November.
Intel 1985. iPSC User's Guide. Intel Corporation, Order Number 175455-003. October.
Smith, A.J. 1982. Cache memories. ACM Computing Surveys. Vol. 14, no. 3, pp.473-530.
Tighe, S. 1985. A Study of the Parallelism Inherent in Combinator Reduction. Parallel processing program, MCC, Austin, Texas. August.
Landin, P.J. 1966. The next 700 programming languages. Communications of the ACM.Vol.9, no. 3.
Richards, H. 1984. An overview of ARC SASL. SIGPLAN Notices. October.
Turner, D.A. 1976. SASL language manual. StAndrews University Technical Report. December.