Common Lisp Package: CL-ACTORS

README:

FUNCTION

Public

Undocumented

PRINTER (&KEY (SELF))

Private

Undocumented

CURRY (F &REST ARGS)

IF-SINGLE (X)

MAKE-ACTOR (BEHAV NAME)

PR (X)

SINK (&REST ARGS)

MACRO

Public

Undocumented

BEHAV (STATE VARS &BODY BODY)

DEFACTOR (NAME STATE VARS &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

SEND (SELF &REST MESSAGE)

STOP-ACTOR (SELF)

Private

Undocumented

GET-THREAD (SELF)

MAIN (SELF)

SLOT-ACCESSOR

Private

BEHAVIOR (OBJECT)

Behavior

SETFBEHAVIOR (NEW-VALUE OBJECT)

Behavior

CV (OBJECT)

conditional variable used by the thread

SETFCV (NEW-VALUE OBJECT)

conditional variable used by the thread

LOCK (OBJECT)

The lock is used when adding a message to the message queue

SETFLOCK (NEW-VALUE OBJECT)

The lock is used when adding a message to the message queue

MESSAGES (OBJECT)

Message stream sent to actor

SETFMESSAGES (NEW-VALUE OBJECT)

Message stream sent to actor

NAME (OBJECT)

Hold the name of actor

SETFNAME (NEW-VALUE OBJECT)

Hold the name of actor

CLASS

Private

Undocumented

ACTOR