On Thu, Oct 26, 2017 at 10:50 PM, Clark Wang <[email protected]> wrote:
> On Fri, Oct 27, 2017 at 3:00 AM, Eli Barzilay <[email protected]> wrote:
>>
>> 1. Drop the current "Care must be taken ... the entire array." two
>> sentences and replace them with some "See the unset builtin
>> description below".
>
> It's not only about unset. You also need to take care of other builtin
> commands: [...]
I already said why `unset` is different. If it wasn't clear, a direct
example is the fact that `delete` in javascript is a special syntax
rather than a function. To make it more confusing, the other obvious
place where an lvalue appears (left of a =), is special in bash for
other reasons, but it does make it easier to assume that `unset` is
special.
--
((x=>x(x))(x=>x(x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!