[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: feature request: new builtin `defer`, scope delayed eval
From: |
Oğuz |
Subject: |
Re: feature request: new builtin `defer`, scope delayed eval |
Date: |
Sat, 8 Oct 2022 13:00:32 +0300 |
8 Ekim 2022 Cumartesi tarihinde Cynthia Coan <cynthia@coan.dev> yazdı:
>
> [...] I think
> use cases outside of cleanup are relatively sparse, [...]
There. There already are several ways to do cleanup on exit/return using
existing features, why add one more?
> [...] With your syntax you still have to be aware of what's
> in that trap [...]
>
Not really. If, for some reason, I didn't know what's in that trap and were
super paranoiac about it, I could do
oldaction=$(trap -P EXIT)
trap 'eval "$oldaction"; bar' EXIT
I've never been in such a situation though.
Don't get me wrong, I just like it when new features align with the old
ones and work together nicely.
--
Oğuz
- feature request: new builtin `defer`, scope delayed eval, Cynthia Coan, 2022/10/06
- Re: feature request: new builtin `defer`, scope delayed eval, Lawrence Velázquez, 2022/10/06
- Re: feature request: new builtin `defer`, scope delayed eval, Cynthia Coan, 2022/10/06
- Re: feature request: new builtin `defer`, scope delayed eval, Dale R. Worley, 2022/10/07
- Re: feature request: new builtin `defer`, scope delayed eval, Cynthia Coan, 2022/10/07
- Re: feature request: new builtin `defer`, scope delayed eval, Oğuz İsmail Uysal, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Cynthia Coan, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval,
Oğuz <=
- Re: feature request: new builtin `defer`, scope delayed eval, Alex fxmbsw7 Ratchev, 2022/10/12
- Re: feature request: new builtin `defer`, scope delayed eval, Koichi Murase, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Cynthia Coan, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Koichi Murase, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Koichi Murase, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Cynthia Coan, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Koichi Murase, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Cynthia Coan, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Lawrence Velázquez, 2022/10/08
- Re: feature request: new builtin `defer`, scope delayed eval, Koichi Murase, 2022/10/08