[Openmcl-devel] *initial-process* and *current-process*
David L. Rager
ragerdl at gmail.com
Wed Jun 22 20:53:27 CDT 2011
I don't know about the first 2/3rd of the email, but the
*current-process* is a thread-local variable that points to the
current thread. The non-external variable (or constant?)
*initial-process* should be the process that CCL uses to start the
listener. It also happens to be the same as the last item in the list
returned from (ccl:all-processes).
On Wed, Jun 22, 2011 at 8:47 PM, Gabriel Dos Reis <gdr at open-axiom.net> wrote:
> I have an application where when I use ccl:save-application,
> CCL apparently saves the "old image" (not what I want), that is the image
> as it was before I LOAD some fasls instead of the "current image" that contains
> the loaded fasls. I started seeing that behavior only with "recent"
> versions of CCL --
> that is anything but recent CCL from trunk works fine.
> That led me to wonder the difference between *INITIAL-PROCESS* and
> *CURRENT-PROCESS*. Thanks,
> -- Gaby
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
More information about the Openmcl-devel