I have two feature requests for gnu-apl-mode: 1. Allow an escape to IBM-style function listing and editing. IOW, if you see something like ∇fname[⎕]∇ (in the general case: ∇fname[<stuff>), then let GNU APL handle the request directly. (At present, attempting this in gnu-apl-mode yields `Error when parsing function definition command' in the minibuffer.)
2. (This is unrelated to 1.) When editing a function in a gnu-apl-mode buffer, provide a way to revert the definition without closing the edit buffer. Finally, a question somewhat related to 2: Is it safe to use kill-buffer to abandon an edit?