[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shepherd] several patches that i deem ready
From: |
Maxim Cournoyer |
Subject: |
Re: [shepherd] several patches that i deem ready |
Date: |
Wed, 24 Jan 2024 14:23:44 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi,
Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:
> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> Hi Attila,
>>
>> Attila Lendvai <attila@lendvai.name> writes:
>>
>>>> About "cheaper code path when a log level is disabled at runtime",
>>>> perhaps it can be improved in guile-lib, but otherwise that's a nice
>>>> list. I just wish we had a good logging library in Guile and could stop
>>>> reinventing the wheel left and right.
>>>
>>>
>>> i've made my judgement that the logger in guile-lib was never applied
>>> seriously when i relized that it stores the enabled state in a
>>> hashtable (which must be looked up for every log statement).
>>>
>>> i made sure the log statements have a unique syntax, so the underlying
>>> machinery can be replaced easily later, and then i moved on.
>>
>> I guess if we were serious at giving Scheme/Guile a great logging
>> library we would try to design it with the help of everyone as a SRFI;
>> it could then be integrated to Guile and any other Scheme, benefiting
>> the ecosystem at large. Is this something you could be interested in
>> trying? I've found the Scheme community around SRFIs very knowledgeable
>> and helpful.
>>
>
> maybe can see srfi-215 Central Log Exchange
> [https://srfi.schemers.org/srfi-215/srfi-215.html]?
That's somewhat related, but is not an actually usable logging library,
just some standard means to dispatch them to various sinks, if I
recall my read of it.
--
Thanks,
Maxim
- [shepherd] several patches that i deem ready, Attila Lendvai, 2024/01/18
- Re: [shepherd] several patches that i deem ready, Attila Lendvai, 2024/01/21
- Re: [shepherd] several patches that i deem ready, Maxim Cournoyer, 2024/01/21
- Re: [shepherd] several patches that i deem ready, Attila Lendvai, 2024/01/22
- Re: [shepherd] several patches that i deem ready, Maxim Cournoyer, 2024/01/23
- Re: [shepherd] several patches that i deem ready, Attila Lendvai, 2024/01/24
- Re: [shepherd] several patches that i deem ready, Maxim Cournoyer, 2024/01/24
- Re: [shepherd] several patches that i deem ready, Zheng Junjie, 2024/01/25
- Re: [shepherd] several patches that i deem ready,
Maxim Cournoyer <=
Re: [shepherd] several patches that i deem ready, Attila Lendvai, 2024/01/24