bug-apl
[Top][All Lists]
Advanced

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




reply via email to

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