Yaroslav <[email protected]> once said:
> 2. The use of ifs. You're correct in your suspicion that it may not be
> a straightforward replacement, and it wasn't. In fact, being aware of
> its intricacies, the largest body of work on this port I spent on was
> evaluating the effect of each such replacement on a case by case
> basis. I believe the ifs overrides I ended up putting forward all work
> as intended.
The special splitting version of the backquote construct
w = ` $split {cmds}
is equivalent to
oifs=$ifs ifs=$split {
w = `{ifs=$oifs oifs=() cmds}
}
but much more convenient.
It was added to 9atom in 2011, 9front in 2016, and plan9port
in 2025. At this point, 9legacy should just incorporate it.
It also gets close to my preferred syntax for no word splitting
at all: "{} from Inferno's sh becomes `''{}.
Cheers,
Anthony
------------------------------------------
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Td167d7e8cebadcc4-M81dace6098313686d5d92b88
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription