[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-apl] APL IDE's and error reporting
From: |
David B. Lamkins |
Subject: |
Re: [Bug-apl] APL IDE's and error reporting |
Date: |
Thu, 17 Apr 2014 10:16:06 -0700 |
On Thu, 2014-04-17 at 12:45 +0800, Elias MÃ¥rtenson wrote:
> Since the SQL more uses )MORE error reporting for all the details, I'm
> finding myself writing )MORE quite a lot. This led me to think about
> better ways to display this information in Emacs.
>
>
> How does other APL development environments display this? I've been
> thinking of such things as:
> * Flashing an overlay box on the screen for a second or so,
> containing the )MORE text
> * Displaying a symbol on the modeline (for you non-Emacs users,
> that's the row of information such as line number, file name,
> etc below the text edit area)
> * Displaying the )MORE text in the message area (the blank line
> below the modeline at the bottom of the screen). Very neat for
> single-line messages, but jarring for multi-line ones (I guess
> I could truncate multi-line messages though)
> * Other options? Do nothing like today?
> How does/did other APL environments handle detailed error reporting?
IIRC, Dyalog uses something like quad-EMX for extended error messages.
(I used their Linux product; I have no idea what they do on the PC.)
That said, I'll throw in my opinion regarding Emacs: It seems most
appropriate to use the message area even for multi-line messages. (The
message area automatically expands as needed.) If you need to recall the
message later, just visit the *Messages* buffer.
Personally, I'm not fond of popping up a new buffer. That's really what
the message area is for...