[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cl-lib warnings
From: |
Yuan Fu |
Subject: |
Re: cl-lib warnings |
Date: |
Fri, 23 Dec 2022 15:42:52 -0800 |
>> Wait, what constitutes of cl-lib dialect? Do you mean things like cl-defun?
>> I hope using cl-loop and cl-reduce, cl-remove-if and the like doesn’t make
>> code harder to read.
>
> I think `cl-loop` does :-(
> `cl-reduce` and `cl-remove-if` are less problematic since they are
> functions,
>
> `cl-defun` is probably fine as long as you just use `&key`, but things like
> `&aux` or destructuring are likely to make the code just harder to read.
>>
>> Wait, what constitutes of cl-lib dialect? Do you mean things like cl-defun?
>> I hope using cl-loop and cl-reduce, cl-remove-if and the like doesn’t make
>> code harder to read.
>
> Yes, cl-loop is one of the worst offenders in my eyes. If I want to
> use Fortran or C, I will use Fortran or C; I don't want to see Fortran
> for-loops in Emacs Lisp.
Darn it! I loved cl-loop :-) I’ll curb my use of cl-loop in Emacs codebase.
Yuan
- Re: cl-lib warnings, (continued)
- Re: cl-lib warnings, Eli Zaretskii, 2022/12/21
- Re: cl-lib warnings, Juanma Barranquero, 2022/12/21
- Re: cl-lib warnings, Eli Zaretskii, 2022/12/22
- Re: cl-lib warnings, Juanma Barranquero, 2022/12/22
- Re: cl-lib warnings, Eli Zaretskii, 2022/12/22
- Re: cl-lib warnings, Yuan Fu, 2022/12/22
- Re: cl-lib warnings, Stefan Monnier, 2022/12/22
- Re: cl-lib warnings, Eli Zaretskii, 2022/12/23
- Re: cl-lib warnings,
Yuan Fu <=
- Re: cl-lib warnings, Juanma Barranquero, 2022/12/23
- Re: cl-lib warnings, Stefan Monnier, 2022/12/24
- Re: cl-lib warnings, Juanma Barranquero, 2022/12/24
- Re: cl-lib warnings, Tomas Hlavaty, 2022/12/24
- Re: cl-lib warnings, João Távora, 2022/12/23
- Re: cl-lib warnings, Philip Kaludercic, 2022/12/24
- Re: cl-lib warnings, João Távora, 2022/12/24
- cl-loop and plists vs alists, Philip Kaludercic, 2022/12/25
- Re: cl-loop and plists vs alists, João Távora, 2022/12/25
- Re: cl-loop and plists vs alists, Bob Rogers, 2022/12/26