⎕USING and Dfns

General APL language issues

Re: ⎕USING and Dfns

Postby PGilbert on Tue Aug 18, 2020 3:25 am

I must say that I have experienced random VALUE ERROR of .NET namespace being called that was defined with ⎕USING while multithreading. It was looking like ⎕USING had lost some definition(s) all of a sudden during the callback on another thread. I am glad to see that the original question on this thread resulted in this discussion and possibly will fix this behavior.

I am making one big ⎕USING that is used for the whole workspace and I am not localizing ⎕USING. It would be appreciated to have the recommended way of setting ⎕USING on a large workspace using multithreading from Dyalog after the conclusion of their research on this behavior. Thanks in advance for that.
User avatar
PGilbert
 
Posts: 436
Joined: Sun Dec 13, 2009 8:46 pm
Location: Montréal, Québec, Canada

Re: ⎕USING and Dfns

Postby Morten|Dyalog on Fri Aug 21, 2020 2:48 pm

Good news at the end of the week: fixes have been committed for versions 17.1 and 18.0. I don't yet know when the next patch will go out, but a fix for this problem (our problem ref 17877) will be in it.

Have a good week end!
User avatar
Morten|Dyalog
 
Posts: 453
Joined: Tue Sep 09, 2008 3:52 pm

Previous

Return to Language

Who is online

Users browsing this forum: No registered users and 1 guest