The function get-process
returns a process according to the supplied process-designator, which is interpreted as follows:
Return it.
Find the first process (highest priority) with matching name. Process names are compared by string=
.
Return the process of the stack-group.
Return the first process that has process-designator as its function (that is, the third argument of process-run-function).
First search for a process using the symbol name as a string, and (if that fails) then search using the symbol as a function.
Find a process for which process-designator is its unique id. The unique id of the current process can be found by (sys:current-thread-unique-id)
.
LispWorks User Guide and Reference Manual - 13 Feb 2015