Common Lisp Package: ACL-COMPAT.MP

README:

FUNCTION

Public

PROCESS-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-PROPERTY-LIST (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-RUN-REASONS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-WHOSTATE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

CURRENT-PROCESS

MAKE-PROCESS (&KEY (NAME Anonymous) RESET-ACTION RUN-REASONS ARREST-REASONS (PRIORITY 0) QUANTUM RESUME-HOOK SUSPEND-HOOK INITIAL-BINDINGS RUN-IMMEDIATELY)

MAKE-PROCESS-LOCK (&KEY NAME)

PROCESS-ACTIVE-P (PROCESS)

PROCESS-ADD-RUN-REASON (PROCESS OBJECT)

PROCESS-ALLOW-SCHEDULE (&OPTIONAL PROCESS)

PROCESS-INTERRUPT (PROCESS FUNCTION)

PROCESS-KILL (PROCESS)

PROCESS-LOCK (LOCK &OPTIONAL LOCK-VALUE WHOSTATE TIMEOUT)

SETFPROCESS-NAME (NEW-VALUE INSTANCE)

PROCESS-PRESET (PROCESS FUNCTION &REST ARGUMENTS)

SETFPROCESS-PROPERTY-LIST (NEW-VALUE INSTANCE)

PROCESS-REVOKE-RUN-REASON (PROCESS OBJECT)

PROCESS-RUN-FUNCTION (NAME-OR-OPTIONS PRESET-FUNCTION &REST PRESET-ARGUMENTS)

SETFPROCESS-RUN-REASONS (NEW-VALUE INSTANCE)

PROCESS-UNLOCK (LOCK &OPTIONAL LOCK-VALUE)

PROCESS-WAIT (REASON PREDICATE &REST ARGUMENTS)

PROCESS-WAIT-FUNCTION (PROCESS)

PROCESS-WAIT-WITH-TIMEOUT (REASON TIMEOUT PREDICATE)

SETFPROCESS-WHOSTATE (NEW-VALUE INSTANCE)

Private

PROCESS-%LOCK (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-%QUEUE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-ARGUMENTS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-FUNCTION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-INITIAL-BINDINGS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PROCESS-STATE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

%MAKE-PROCESS (&KEY ((NAME DUM0) NIL) ((STATE DUM1) NIL) ((WHOSTATE DUM2) NIL) ((FUNCTION DUM3) NIL) ((ARGUMENTS DUM4) NIL) ((ID DUM5) NIL) ((%LOCK DUM6) NIL) ((RUN-REASONS DUM7) NIL) ((%QUEUE DUM8) NIL) ((INITIAL-BINDINGS DUM9) NIL) ((PROPERTY-LIST DUM10) NIL))

ALL-PROCESSES

COPY-PROCESS (INSTANCE)

DISABLE-PROCESS (PROCESS)

ENABLE-PROCESS (PROCESS)

SETFPROCESS-%LOCK (NEW-VALUE INSTANCE)

SETFPROCESS-%QUEUE (NEW-VALUE INSTANCE)

SETFPROCESS-ARGUMENTS (NEW-VALUE INSTANCE)

SETFPROCESS-FUNCTION (NEW-VALUE INSTANCE)

SETFPROCESS-ID (NEW-VALUE INSTANCE)

SETFPROCESS-INITIAL-BINDINGS (NEW-VALUE INSTANCE)

SETFPROCESS-STATE (NEW-VALUE INSTANCE)

PROCESSP (OBJECT)

RESTART-PROCESS (PROCESS)

MACRO

Public

Undocumented

WITH-PROCESS-LOCK ((PLACE &KEY TIMEOUT WHOSTATE NORECURSIVE) &BODY BODY)

WITH-TIMEOUT ((SECONDS &BODY TIMEOUT-FORMS) &BODY BODY)

WITHOUT-SCHEDULING (&BODY BODY)

Private

Undocumented

ATOMIC-DECF (PLACE)

ATOMIC-INCF (PLACE)

DEFUN/SB-THREAD (NAME ARGS &BODY BODY)

VARIABLE

Public

Undocumented

*CURRENT-PROCESS*

Private

Undocumented

*ALL-PROCESSES*

*ALL-PROCESSES-LOCK*

*ATOMIC-SPINLOCK*

CLASS

Private

Undocumented

PROCESS