Recently, I've been getting the
Definition failed at line 0 message when editing new functions is an active workspace i.e. one with content. When I copied the editor session in a new instance of APL+Win, Ctrl+E would fix the function without complaint.
It was purely by coincidence that I queried )symb in the workspace where the error occurred and found the negative value for IS, Fearing that I would lose that workspace, (that I had a workspace on the verge of being corrupted) I copied its contents to another to save it and dropped the original. I should have kept it but alas I did not. This is the workspace that I am trying to build recursive functions.
I had a workspace that I could neither load nor copy about 2 years ago - updating the backup copy was a real ordeal.