Fetching the paper…
Reading the bibliography…
Most functional languages rely on some garbage collection for automatic memory management.
Paul R. Wilson. 1992 · 1908
Earlier work this paper cites.
A Method for Overlapping and Erasure of Lists
George E. Collins. 1960 · 1960
Earlier work this paper cites.
Letters to the Editor: On the Reference Counter Method
J. Harold McBeth. 1963 · 1963
Earlier work this paper cites.
Shifting Garbage Collection Overhead to Compile Time
Jeffrey M. Barth. 1977 · 1977
Earlier work this paper cites.
SISAL: streams and iteration in a single-assignment language. Language reference manual, Version 1
James McGraw, Stephen Skedzielewski, Stephen Allan, D Grit, R Oldehoeft, J Glauert, I Dobes, and P Hohensee. 1983 · 1983
Earlier work this paper cites.
The Aggregate Update Problem in Functional Programming Systems. In Proceedings of the 12th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL ’85) . ACM, New York, NY, USA, 300–314
Paul Hudak and Adrienne Bloss. 1985 · 1985
Earlier work this paper cites.
The Calculus of Constructions
Thierry Coquand and Gérard Huet. 1988 · 1988
Earlier work this paper cites.
Inductively Defined Types
Thierry Coquand and Christine Paulin. 1990 · 1988
Earlier work this paper cites.
The Essence of Compiling with Continuations. In Proceedings of the ACM SIGPLAN 1993 Conference on Programming Language Design and Implementation (PLDI ’93) . ACM, New York, NY, USA, 237–247
Cormac Flanagan, Amr Sabry, Bruce F. Duba, and Matthias Felleisen. 1993 · 1993
Earlier work this paper cites.
Minimizing Reference Count Updating with Deferred and Anchored Pointers for Functional Data Structures
Henry G. Baker. 1994 · 1994
Earlier work this paper cites.
Single Assignment C - Functional Programming Using Imperative Style. In In John Glauert (Ed.): Proceedings of the 6th International Workshop on the Implementation of Functional Languages. University of East Anglia
Sven-Bodo Scholz. 1994 · 1994
Cited alongside, same era.
Deriving Residual Reference Count Garbage Collectors. In Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming (PLILP ’94) . Springer-Verlag, London, UK, 102–116
Wolfram Schulte. 1994 · 1994
Cited alongside, same era.
Garbage Collection: Algorithms for Automatic Dynamic Memory Management
Richard Jones and Rafael D Lins. 1996 · 1996
Cited alongside, same era.
Combining Region Inference and Garbage Collection. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI’02) . ACM Press
Niels Hallenberg, Martin Elsman, and Mads Tofte. 2002 · 2002
Cited alongside, same era.
The Rust Language. In Proceedings of the 2014 ACM SIGAda Annual Conference on High Integrity Language Technology (HILT ’14) . ACM, New York, NY, USA, 103–104
Nicholas D. Matsakis and Felix S. Klock, II. 2014 · 2014
Later among the works it cites.
The Lean Theorem Prover (System Description). In Automated Deduction - CADE-25 - 25th International Conference on Automated Deduction, 2015, Proceedings . 378–388
Leonardo de Moura, Soonho Kong, Jeremy Avigad, Floris van Doorn, and Jakob von Raumer. 2015 · 2015
Later among the works it cites.
Besser Benchmarken
Johannes Bechberger. 2016 · 2016
Later among the works it cites.
Code Generation Using a Formal Model of Reference Counting. In Proceedings of the 8th International Symposium on NASA Formal Methods - Volume 9690 (NFM 2016) . Springer-Verlag New York, Inc., New York, NY, USA, 150–165
Gaspard Férey and Natarajan Shankar. 2016 · 2016
Later among the works it cites.
A Metaprogramming Framework for Formal Verification
Gabriel Ebner, Sebastian Ullrich, Jared Roesch, Jeremy Avigad, and Leonardo de Moura. 2017 · 2017
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Trevor Jim, J Gregory Morrisett, Dan Grossman, Michael W Hicks, James Cheney, and Yanling Wang. 2002 · 2002
Cited alongside, same era.
The Space Cost of Lazy Reference Counting. In Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL ’04) . ACM, New York, NY, USA, 210–219
Hans-J. Boehm. 2004 · 2004
Cited alongside, same era.
Implicit memory management for SAC. In Implementation and Application of Functional Languages, 16th International Workshop, IFL , Vol. 4. 335–348
Clemens Grelck and Kai Trojahner. 2004 · 2004
Cited alongside, same era.
Whole-program Compilation in MLton. In Proceedings of the 2006 Workshop on ML (ML ’06) . ACM, New York, NY, USA, 1–1
Stephen Weeks. 2006 · 2006
Cited alongside, same era.
The Boost C++ Libraries
Boris Schling. 2011 · 2011
Cited alongside, same era.
Later among the works it cites.
Compiling Without Continuations. In Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2017) . ACM, New York, NY, USA, 482–494
Luke Maurer, Paul Downen, Zena M. Ariola, and Simon Peyton Jones. 2017 · 2017
Later among the works it cites.
Dynamic Atomicity: Optimizing Swift Memory Management. In Proceedings of the 13th ACM SIGPLAN International Symposium on on Dynamic Languages (DLS 2017) . ACM, New York, NY, USA, 15–26
David Ungar, David Grove, and Hubertus Franke. 2017 · 2017
Later among the works it cites.
A promise checked is a promise kept: Inspection Testing
Joachim Breitner. 2018 · 2018
Later among the works it cites.
Biased Reference Counting: Minimizing Atomic Operations in Garbage Collection. In Proceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques (PACT ’18) . ACM, New York, NY, USA, Article 35, 12 pages
Jiho Choi, Thomas Shull, and Josep Torrellas. 2018 · 2018
Later among the works it cites.