Usage about MP:MAP-ALL-PROCESSES and MP:MAP-PROCESSES?
Hi, Lisp-hug It seems that MP:MAP-ALL-PROCESSES cannot work or I misuse it: CL-USER 1 > (mp:ps) #<MP:PROCESS Name "Cocoa Event Loop" Priority 60000000 State "Running"> #<MP:PROCESS Name "CAPI Execution Listener 1" Priority 0 State "Running"> #<MP:PROCESS Name "Editor Command Loop" Priority 20000000 State "Waiting for editor command"> #<MP:PROCESS Name "The idle process" Priority -536870912 State "Running (preempted)"> NIL CL-USER 4 > (defvar *mp-names* nil) *MP-NAMES* CL-USER 5 > (mp:map-all-processes #'(lambda (x) (push (mp:process-name x) *mp-names*))) #<MP:PROCESS Name "Cocoa Event Loop" Priority 60000000 State "Running"> CL-USER 6 > *mp-names* ("Cocoa Event Loop") I think only the first process has been mapped by MP:MAP-ALL- PROCESSES, so does MP:MAP-PROCESSES. Do I miss something? -- Chun Tian (binghe) NetEase.com, Inc. P. R. China