Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: A way to find a bug (or explain a missuse of) realpath expansion?
- X-seq: zsh-users 29867
- From: Marc Chantreux <mc@xxxxxxxxxx>
- To: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- Cc: Zsh Users <zsh-users@xxxxxxx>
- Subject: Re: A way to find a bug (or explain a missuse of) realpath expansion?
- Date: Thu, 2 May 2024 10:06:46 +0200
- Archived-at: <https://zsh.org/users/29867>
- Dkim-filter: OpenDKIM Filter v2.10.3 zmtaauth02.partage.renater.fr 1E1EEA05A0
- In-reply-to: <CAH+w=7YKcL1oJZphLi+2FgbvTKN87jgJcewKFni=1j12VQBYmQ@mail.gmail.com>
- List-id: <zsh-users.zsh.org>
- References: <ZjD5IStAhHXUNCLT@prometheus> <CAH+w=7YKcL1oJZphLi+2FgbvTKN87jgJcewKFni=1j12VQBYmQ@mail.gmail.com>
hello Bart!
On Tue, Apr 30, 2024 at 08:43:51PM -0700, Bart Schaefer wrote:
> > The /usr shade of path will disapear from debian distribution
> Can you provide a reference for this? Web search is clogged with
> reports of accidental deletions of the /usr tree, etc.
https://lists.debian.org/debian-devel-announce/2023/10/msg00003.html
https://wiki.debian.org/UsrMerge
> You're trying to use a glob qualifier form (:A) but you're not doing
> globbing, you're doing parameter expansion.
I was globing to remove non-existing directories.
But let's say it wasn't intentional: don't you think the result is
flawed anyway? I mean: I don't understand how the same expansion on
2 identical elements of the list can lead to 2 different results.
> > dpkg-buildpackage?)
> > * run a gdb session and start to explore the code
>
> I think that would only confuse you further. That would be like
> trying to learn programming by disassembling a compiler.
I had a lot of epiphanies in the past just by dumping the call stack at
the good moment. The possibility of this way of learning really depends
the way functions are writen (atomicity, name, …) so the underlining
question of my precedent mail was: "is the code of zsh easy to dive in"?
> In the example here, I would say start by understanding the order of
> operations from the "Expansion" chapter in the doc
zshexpn is by far the manual i spent most of my time!
--
Marc Chantreux
Pôle CESAR (Calcul et services avancés à la recherche)
Université de Strasbourg
14 rue René Descartes,
BP 80010, 67084 STRASBOURG CEDEX
03.68.85.60.79
Messages sorted by:
Reverse Date,
Date,
Thread,
Author