[slime-devel] Threads attributes

Terje Norderhaug terje at in-progress.com
Mon Jun 22 23:13:30 UTC 2009


On Jun 22, 2009, at 2:05 PM, Stas Boukarev wrote:
> Terje Norderhaug <terje at in-progress.com> writes:
>
>> The  slimefun swank:list-threads currently provides only four values
>> for each thread, namely id, name, status and description.
>>
>> However, it would be useful to have a generalized interface to other
>> information about threads, such as their priority, creation time,
>> idle time, and total run time.
>>
>> Could such optional information perhaps be made available as keyword
>> attributes in the result of swank:list-thread?
>
> If you know how to obtain such information.

It is implementation dependent for the different Common LISPs.

For example, Clozure  provides:

process-priority
process-creation-time

MCL provides these as well, plus:

process-total-run-time
process-last-run-time (from which idle time can be calculated).

LispWorks has:

process-total-run-time
process-idle-time

If Swank defines a unified interface to such additional process  
attributes, it can be added to the different back-end implementations  
by those in the know.

-- Terje Norderhaug





More information about the slime-devel mailing list