[Openmcl-devel] with-autorelease-pool question

Gary Byers gb at clozure.com
Tue Aug 22 04:54:11 UTC 2006


Both the initial listener thread (e.g., the one created when the lisp
was started from the command-line/emacs/etc.) and any Cocoa listeners
that're created should have their own autorelease pools.  Temporary
(autoreleased) objects just collect in those pools, but there are
colon-commands that're supposed to allow you to manually clean things
up every now and then.  (I don't remember exactly what the commands
are, but doing :? from a REPL in the Cocoa environment should show
you.)



On Tue, 22 Aug 2006, Phil wrote:

> Can a top-level with-autorelease-pool be implemented in OpenMCL for
> interactive development?  A call around the top-level application
> code does the trick once all the code is done but I'm wondering more
> about doing this for REPL work where I am calling into any number of
> entry points and don't want to wrap every function/method 'just in
> case.'  (just rebooted as I forgot to do this for some code over the
> last few days... ;-)
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>
>



More information about the Openmcl-devel mailing list