Dear Chris,
File / Open brings up a list of functions I can edit. I select the function and click OK. The system segfaults and exits immediately upon clicking the OK button.
Interestingly, I noticed that it allows editing of some functions but not others. It is very consistent, so it is something in the function.
For example, I've found that this function (in a WS by itself) cannot be edited:
∇Change[⎕]∇
∇
[0] Change;L;s;q
[1] →(0=1↑⍴Mat)/ER1
[2] EN1:→(EHN L←(1 ¯1,⍳1↑⍴Mat)Piv'Enter the line numbers you wish to change')/0,EN1,0
[3] LP1:→(0=⍴L)/END
[4] q←Edit Mat[''⍴L;]
[5] →((1↓⍴Mat)=s←(⍴q)⌈1↓⍴Mat)/EN2
[6] Mat←((1↑⍴Mat),s)↑Mat
[7] EN2:Mat[1↑L;]←s↑q
[8] L←1↓L
[9] →LP1
[10] END:Mat←RS Mat
[11] →0
[12] ER1: ER'There are no lines to change.'
∇
I am finding other anomalies too. I'll report those separately.
Thanks.
Blake