skip to main content
10.1145/215465.215587acmconferencesArticle/Chapter ViewAbstractPublication PagespepmConference Proceedingsconference-collections
Article
Free Access

Higher-order expression procedures

Published:23 June 1995Publication History
First page image

References

  1. Abr90.S. Abramsky. The lazy lambda calculus. In D. Turner, editor, Research Topics in Functional Programming, pages 65-116. Addison Wesley, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ale92.F. Alexandre. A technique for transforming logic programs by fold-unfold transformations. In PLILP '92, volume 631 of LNCS, pages 202-216. Springer-Verlag, 1992. Google ScholarGoogle Scholar
  3. Amt92.T. Amtoft. Unfold/fold transformations preserving termination properties. In PLILP '92, volume 631 of LNCS, pages 187-201. Springer-Verlag, 1992. Google ScholarGoogle Scholar
  4. Amt93.T. Amtoft. Sharing of computations. PhD thesis, DAIMI, Aahus University, 1993.Google ScholarGoogle Scholar
  5. BCE92.A. Bossi, N. Cocco, and S. Etalle. Transforming normal programs by replacement. In Third Workshop on Meta-Programming in Logic, META 92, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. BD77.R. Burstall and J. Darlington. A transformation system for developing recursive programs. JA CM, 24:44-67, January 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Deb88.S. Debray. Unfold/fold transformations and loop optimization of logic programs, in Proceedings of the SIGPLAN'88 Conference on Programming Language Design and Implementation, pages 297-307, 1988. SIGPLAN Notices 23(7). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. FFK87.M. Felleisen, D. Friedman, and E. Kohlbecker. A syntactic theory of sequential control. Theoretical Computer Science, 52:205-237, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. FN88.Y. Futamura and K. Nogi. Generalised partial computation, in D. BjCrner, Ershov, and N. D. Jones, editors, Partial Evaluation and Mixed Computation. Proceedings of the IFIP TC2 Workshop, Caramel Averna~s, Denmark, October 198Z North-Holland, 1988.Google ScholarGoogle Scholar
  10. GK93.R. Gliick and A. V. Klimov. Occam's razor in metacomputation: the notion of a perfect process tree. In G.Filb P.Cousot, M.Falaschi and A.Rauzy, editors, Static Analysis. Proceedings, volume 724 of LNCS, pages 112-123. Springer-Verlag, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. How89.D. J. Howe. Equality in lazy computation systems. In Fourth annual symposium on Logic In Computer Science, pages 198-203. IEEE, 1989. Google ScholarGoogle Scholar
  12. Kot78.L. Kott. About transformation system: A theoretical study. In B. Robinet, editor, Program Transformations, pages 232-247. Dunod, 1978.Google ScholarGoogle Scholar
  13. Mas86.I. Mason. The Semantics of Destructive Lisp. Number 5 in CSLI Lecture Notes. CSLI, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Mil77.R. Milner. Fully abstract models of the typed )~-calculus. Theoretical Computer Science, 4, 1977.Google ScholarGoogle Scholar
  15. MW79.Z. Manna and R. Waldinger. Synthesis: Dreams -+ programs. Transactions on Programming Languages and Systems, 5(4), 1979.Google ScholarGoogle Scholar
  16. Plo75.G.D. Plotkin. Call-by-name, Call-by-value and the X-calculus. Theoretical Computer Science, 1(1):125-159, 1975.Google ScholarGoogle ScholarCross RefCross Ref
  17. RFJ89.C. Runciman, M. Firth, and N. Jagger. Transformation in a non-strict language: An approach to instantiation. In Functional Programming, Glasgow 1989: Proceedings of the First Glasgow Workshop on Functional Programming, Workshops in Computing. Springer Verlag, August 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. San91.D. Sands. Operational theories of improvement in functional languages (extended abstract), in Proceedings of the Fourth Glasgow Workshop on Functional Programming, pages 298-311, Skye, August 1991. Springer Workshop Series. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. San94.D. Sands. Total ~)rrectness and improvement in the transformation of functional programs. DIKU, Univelrsity of Copenhagen, Unpublished (53 pages), May 1994.Google ScholarGoogle Scholar
  20. San95a.D. Sands. Correctness of recursion-based automatic program transformations. In International Joint Conference on Theory and Practice of Software Development (TAP- 80FT/FASE '95), LNCS. Springer-Verlag, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. San95b.D. Sands. Total correctness by local improvement in program transformation, in Proceedings of the ~2nd Annual A GM SIGPLAN- SIGACT Symposium on Principles of Programming Languages (POPL). ACM Press, January 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Sch80.W. Scherlis. Expression Procedures and Program Derivation. PhD thesis, Dept. of Computer Science, Stanford, 1980. Report No. STAN-CS-80-818. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Sch81.W.L. Scherlis. Pro/~,~arn improvement by internal specialisation. In 8'th Symposium on Principals of Programming Languages. ACM, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. SGJ94.M. H. Sorensen, R. Gliick, and N. D. Jones. Towards unifying partial evaluation, deforestation, supercompilation, and GPC. In ESOP'94. LNCS 788, Springer Verlag, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Sør94.M H Sorensen. Turchin's supercompiler revisited: An operational theory of positive information propagation. Master's thesis, Department of Computer Science, University of Copenhagen, 1994.Google ScholarGoogle Scholar
  26. TS84.H. Tamaki and T. Sato. Unfold/fold transformation of logic programs. In S. Tarnlund, editor, ~nd International Logic Programming Conference, pages 1'~7-138, 1984.Google ScholarGoogle Scholar
  27. Tur86.V.F. Turchin. The: concept of a supercompiler. ToPLaS, 8:292-325, July 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Wad90.P. Wadler. Deforestation: transforming programs to eliminate trees. Theoretical Computer Science, 73:231-248, 1990. Preliminary version in ESOP 88, LNCS 300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Weg76.B. Wegbreit. Goal-directed program transformation. IEEE Tran,~actions on Sofware Engineering, 2:69-80, June 1976.Google ScholarGoogle Scholar

Index Terms

  1. Higher-order expression procedures

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                PEPM '95: Proceedings of the 1995 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
                June 1995
                269 pages
                ISBN:0897917200
                DOI:10.1145/215465
                • Chairman:
                • Neil Jones

                Copyright © 1995 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 23 June 1995

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate66of120submissions,55%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader