skip to main content
10.1145/317636.317785acmconferencesArticle/Chapter ViewAbstractPublication PagesicfpConference Proceedingsconference-collections
Article
Free Access

Recursion and dynamic data-structures in bounded space: towards embedded ML programming

Authors Info & Claims
Published:01 September 1999Publication History

ABSTRACT

We present a functional language with a type system such that well typed programs run within stated space-bounds. The language is a strict, first-order variant of ML with constructs for explicit storage management. The type system is a variant of Tofte and Talpin's region inference system to which the notion of sized types, of Hughes, Pareto and Sabry, has been added.

References

  1. AVW93.Joe Armstrong, Robert Virding, and Mike Williams, Concurrent programming in erlang, Prentice Hall, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. HCRP91.N. Halbwachs, P. Caspi, P. Raymond, and D. Pilaud, The synchronous dataflow programming language Lustre, Proc. IEEE 79 (1991), no. 9, 1305-1320.Google ScholarGoogle ScholarCross RefCross Ref
  3. HPS96.John Hughes, Lars Pareto, m~d Amr Sabry, Proving the correctness of reactive systems using sized types, POPL '96, Janu;~ry 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Lan64.P.J. Landin, The Mechanical Evaluation of Expressions, Computer Journal ~ (1964), no. 4, 308-320.Google ScholarGoogle Scholar
  5. Par98.Laxs Pareto, Sized types, Licentiate thesis, Chalmers University of Technology, 1998, (http: // www. cs. chalmers.se/-~ p aret o/lic, ps).Google ScholarGoogle Scholar
  6. Pug92.William Pugh, A practical algorithm for exact array dependence analysis, Communications of the ACM 35 (1992), no. 8, 102-114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. TBE+.Mads Torte, Lars Birkedal, Martin Elsman, Niels Hallenberg, Tommy Hojfeld Olcsen, Peter Sestort, and Peter Bertelsen, Programming wi~h regions in the ML Kit, Tech. Report DIKU-TR- 97/12, University' of Copenhagen.Google ScholarGoogle Scholar
  8. TT97.Mads Torte and Jean-Pierre Talpin, Regionbased memory management, Information and Computation 132 (1997), no. 2, 109-176. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Recursion and dynamic data-structures in bounded space: towards embedded ML programming

            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
              ICFP '99: Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
              September 1999
              288 pages
              ISBN:1581131119
              DOI:10.1145/317636
              • Chairmen:
              • Didier Rémy,
              • Peter Lee

              Copyright © 1999 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: 1 September 1999

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              ICFP '99 Paper Acceptance Rate25of81submissions,31%Overall Acceptance Rate333of1,064submissions,31%

              Upcoming Conference

              ICFP '24

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader