Dyalog / Dyalog/link

Deleting a namespace and then bringing it back and populate it does not work as expected

Open
#726 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
APL
Stars
26
Forks
11
Avg merge
1d 18h
Merged PRs (30d)
1

Description

Starting point is the file [Code.zip](https://github.com/user-attachments/files/20189573/Code.zip)

Download this, unzip into, say, /path/2/, start 19.0 and carry out the following steps:

1. ]Link.Create '#.Code' /path/2/Code
2. Execute #.Code.Create
3. Execute #.Code.test_1

This always results in:

```
FILE ACCESS ERROR: /path/2/Code/_667/Foo: Unable to open file
test_1[3] ⎕SE.Link.Add'#._667.Foo.'∘,¨↓#._667.Foo.⎕NL 3
```

After executing "Resume all threads" (that's right!) you get something along these lines:

```
Added: #._667.Foo.Fns_00 #._667.Foo.Fns_01 ...
Link Warning: FileSystemWatcher error on directory: /path/2/Code/_667 watching may no longer be reliable.
FILE ACCESS ERROR: /path/2/Code/_667/Foo: Unable to open file
test_1

```

At this stage, when I enter `)SI`, 100% of the time APL hangs.

(This is my <02264>)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.