Skip to content

Instantly share code, notes, and snippets.

@csaunders
Created January 11, 2015 19:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save csaunders/86cd19425e8e51a1ab2c to your computer and use it in GitHub Desktop.
Save csaunders/86cd19425e8e51a1ab2c to your computer and use it in GitHub Desktop.
Papers We Love Toronto // Paper Abstract & Bio

Chris Saunders will be presenting the paper Teaching Garbage Collection without Implementing Compilers and Interpreters by G. Coopher, A. Guha, S. Krishnamurthi, J. McCarthy and R. Findler.

The paper covers the issues with teaching Garbage Collection in an academic setting and the pitfalls around existing solutions. In an effort to remove obstacles that prevented students from implementing they have built a system that aids in the implementation of Garbage Collectors.

Along with presenting the paper, Chris will explain garbage collection, collector techniques as well as the collector and mutator "languages" built by the authors. The system is publicly available and you can see a number of collector implementations that you can use to experiment within Dr. Racket.


Chris Saunders is a software developer at Shopify. Normally he is helping the Merchant Marketing team, but is currently taking a sabbatical to expand his computational horizons. In his spare time he enjoys brewing his own beer, throwing hatchets and playing boardgames.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment