That's a nice addition. We get the benefits of access to session commands without a bunch of new quad-foos.
I don't really care one way or the other about providing access to usercmds. One the one hand, it seems self-consistent to allow this case. On the other hand, it's another extension to IBM/ISO behavior. I personally don't have an application for `⍎ ']usercmd'`. That said, I think it'd be nice if errors propagated through the execute. For example, ⍎')foo' doesn't complain about a BAD COMMAND, nor is ⎕EM set. ---------- Forwarded message ---------- > From: Juergen Sauermann <juergen.sauerm...@t-online.de> > To: Blake McBride <blake1...@gmail.com> > Cc: "bug-apl@gnu.org" <bug-apl@gnu.org> > Date: Wed, 11 Jun 2014 17:41:02 +0200 > Subject: [Bug-apl] Commands made executable > Hi, > > as of SVN 321 I have made commands executable with ⍎. > Since this is a rather new feature, expect surprises (and please report > them). > > Not sure how user-defined commands work with this (eg. if they fail) and if > they should be allowed in the first place. > > The answer to Blake's question below is then: > > * x←,⊃⍎')WSID'* > > /// Jürgen > > > On 06/07/2014 11:46 PM, Blake McBride wrote: > > Greetings, > > Is there a way to get the WSID of a workspace? > > I am looking for: > > x←?????? > > So that x ends up with the WSID. > > I don't think there is, it would just be nice in a particular instance. > > Thanks. > > Blake > > > > -- "The secret to creativity is knowing how to hide your sources." Albert Einstein http://soundcloud.com/davidlamkins http://reverbnation.com/lamkins http://reverbnation.com/lcw http://lamkins-guitar.com/ http://lamkins.net/ http://successful-lisp.com/