bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-apl] Usability improvements in Emacs GNU APL mode


From: Alexey Veretennikov
Subject: [Bug-apl] Usability improvements in Emacs GNU APL mode
Date: Tue, 16 Jan 2018 00:11:27 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (darwin)

Hi,

I've implemented 2 hopefully nice usability features to the GNU APL mode for
Emacs, which would help new people to APL.

This change
https://github.com/lokedhs/gnu-apl-mode/pull/27
will provide an easy way for people learning APL to get into it.
Basically it is just allows to show tooltips then mouse over the APL
symbols in the keyboard popup, and left mouse click to insert a symbol.

This way it allows to simulate the behavior of Dyalog's toolbar which I
find extremely useful (and not only me) while learning - just slowly
pointing the mouse over the symbols to find necessary and click to
insert it. This is of course off by default in this commit.

Another feature
https://github.com/lokedhs/gnu-apl-mode/pull/28
is something I was fascinated then trying the IBM APL2 interpreter.
It basically provides a way to quickly search through the FinnAPL idioms
list using either build-in view or Help plugin (see the screenshot
attached) for narrowing-search. Hitting Enter will paste the idiom into
the GNU APL (either interpreter or editor wherever it was called using
the hotkey Ctrl-c Ctrl-i).


This two features along with the community made documentation inside
GNU APL which we hopefully will collectively update on a continuous
basis it will create a nice environment for the people new to APL.


Please let me know what do you think of any other features which could
help, and of course I hope Elias will merge them in soon :)

Attachment: finnapl-emacs.png
Description: PNG image

-- 
Br,
/Alexey

reply via email to

[Prev in Thread] Current Thread [Next in Thread]