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
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
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
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
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
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
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