"The Whippet Embeddable Garbage Collection Library" ( 2025 )

Sunday at 12:50, 30 minutes, H.1308 (Rolin), H.1308 (Rolin), Declarative and Minimalistic Computing Andy Wingo , video

Whippet is a minimal, embed-only, highly parallel, pure-C garbage collection library, designed to replace Guile's use of the Boehm-Demers-Weiser collector, but designed also to be usable by other languages that might appreciate a zero-dependency, state-of-the-art upgrade to their memory manager. In this talk we present Whippet, compare Guile-on-Whippet to Guile-on-BDW, and outline a roadmap to getting Whippet merged into Guile.