[Openmcl-devel] *initial-process* and *current-process*

David L. Rager ragerdl at gmail.com
Wed Jun 22 18:53:27 PDT 2011


Hi Gaby,

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).

David

On Wed, Jun 22, 2011 at 8:47 PM, Gabriel Dos Reis <gdr at open-axiom.net> wrote:
> Hi,
>
> 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
> http://clozure.com/mailman/listinfo/openmcl-devel
>



More information about the Openmcl-devel mailing list