Hi David,

⎕EX only deletes the current-referent of a name (= the name at the
top of the )SI stack) but not its global-referent.

If you use )ERASE instead of ⎕EX then tab-completion will recognize this.

/// Jürgen


On 06/27/2016 07:05 AM, David B. Lamkins wrote:
Tab completion doesn't know that a symbol has been removed.

In the following, <Tab> is the tab character.

      ⎕fx 'foo'
foo
      f<Tab>
      ⎕ex 'foo'
1
      ⎕nc 'foo'
0
      f<Tab>
VALUE ERROR
      foo
      ^



Reply via email to