CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

RESOURCES: Portable implementation of resources.

lang/lisp/code/ext/resource/
Resources are useful for avoid excessive consing and GCing by explicitly maintaining pools of objects for reuse, instead of creating them when needed and relying on the garbage collector to flush them when they are no longer needed. When an object is no longer needed, it is returned to the pool of objects of that type, and recycled when a new object of that type is needed. Using resources might wind up recycling objects faster than incremental GC, but it isn't clear whether there are any real time/space savings.
Version: February 1992 Copying: GNU GPL version 2, Copyright 1992 by the University of Rochester. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Bug Reports: miller@cs.rochester.edu Author(s): Bradford W. Miller, 610 CS Building Department of Computer Science University of Rochester Rochester NY 14627-0226 716-275-1118 Keywords: Authors!Miller.Brad, GNU GPL, Lisp!Extensions, Resources, Univ. of Rochester References: ?
Last Web update on Mon Feb 13 10:29:36 1995
AI.Repository@cs.cmu.edu