Re: [Bug-apl] Getting list of quad-commands and system commands

2014-03-06 Thread Juergen Sauermann
Hi Elias, I have added macro sf_def() which gives the missing system functions, SVN 155. Alternatively you may go for Id.def (which is all symbols known by the system) and check if the UCS_string returned by id_name() starts with ⎕. /// Jürgen On 03/06/2014 09:07 AM, Elias Mårtenson wrot

Re: [Bug-apl] Getting list of quad-commands and system commands

2014-03-06 Thread Elias Mårtenson
It doesn't work correctly yet. SystemVariable.def doesn't give me all symbols. For example, ⎕DL is not included. How can I get those too? Regards, Elias On 4 March 2014 00:11, Elias Mårtenson wrote: > And it's done. There is now expansion of both system commands and quad > functions in the Ema

Re: [Bug-apl] Getting list of quad-commands and system commands

2014-03-03 Thread Elias Mårtenson
And it's done. There is now expansion of both system commands and quad functions in the Emacs mode. Regards, Elias On 2 March 2014 01:52, Juergen Sauermann wrote: > Hi, > > providing descriptions of functions is a lot of work. Most people know APL > after > a short while, and those who need it

Re: [Bug-apl] Getting list of quad-commands and system commands

2014-03-01 Thread Juergen Sauermann
Hi, providing descriptions of functions is a lot of work. Most people know APL after a short while, and those who need it are probably better off with a good APL book. I wanted to wait with the next release until the rate of error reports goes down a little. Right now it seems to get a littl

Re: [Bug-apl] Getting list of quad-commands and system commands

2014-03-01 Thread Elias Mårtenson
Thanks. Looks easy enough. What do you think of the idea of having descriptions of the functions embedded in the APL interpreter instead of in the Emacs mode? Secondly, when do you plan to release 1.3? Regards, Elias On 1 March 2014 23:50, Juergen Sauermann wrote: > Hi Elias, > > for commands

Re: [Bug-apl] Getting list of quad-commands and system commands

2014-03-01 Thread Juergen Sauermann
Hi Elias, for commands, you can #define macro cmd_def() and then #include Command.def. For Quad-vars you can #define macros ro_sv_def() and rw_sv_def and then #include SystemVariable.def. For example, to get the strings for all commands: #define cmd_def(cmd_str, code, _arg) #cmd_str #include

[Bug-apl] Getting list of quad-commands and system commands

2014-03-01 Thread Elias Mårtenson
I've recently added smart expansion of symbols in the Emacs mode (press TAB and get a list of suggested variable and function names). I'd like it to be able to expand system commands and quad commands as well. Of course, I could simply hard-code the list of available commands, but it would be neate